1. Instalar pytest
pip instalar pytest
2. Informar sobre el atractivo de los complementos
(1) Descarga allure y descomprime
(2) Variable de entorno: ruta: directorio bin
(3) Instale el complemento pytest-allure
pip instalar allure-pytest
3.Convención de nomenclatura del marco de Pytest
(1) El archivo de prueba .py debe comenzar con test_ o terminar con _test
(2) La clase de prueba debe comenzar con Test y no puede tener un método de inicio.
(3) El método de prueba debe comenzar con test_
(4) Afirma debe usar aseverar
4. Pytest basado en datos: datos de prueba parametrizados
@ pytest.mark.parametrize ("x, y", test_Data) (x, y) = [(x1, y1), (x2, y2) .........]
import pytest
test_Data = [(1, 2), (3, 4), (5, 6)]
@pytest.mark.parametrize("x,y", test_Data)
def test_sum(x, y):
print(x + y)
if __name__ == '__main__':
pytest.main(["模块名", "-s"])
resultado de la operación: