1.pytest Introducción
- PYtest marco de pruebas de pitón es un muy maduro con todas las funciones
- Sencillo y flexible, accesible
- soportes parametrizados
Saltar la prueba y XFAIL, el procesamiento automático de reintento fallo tal como
- Los soportes de ensayo unidad y prueba de las funciones complejas simples, sino que también se pueden utilizar para la automatización de pruebas de selenio / appium, las interfaces de prueba automáticos (PYtest + solicitudes);
- PYtest y con muchos plug-ins de terceros, y pueden ser extensiones personalizadas, tales como una mejor calidad PYtest-encanto (perfecto generación de informes de pruebas html), PYtest-xdist (distribución multi-CPU) y así sucesivamente;
- Puede ser bien integrado y Jenkins
Al igual que en el marco de UNITEST unidad, pero más maduro que UniTest
PYtest documento: https: //docs.pytest.org/en/latest/contents.html
bibliotecas de terceros: https: //pypi.org/search/ q = PYtest?
2.pytest la instalación y la dependencia
pip instalar -U PYtest medios U que la actualización
Azúcar insetall PYtest-PIP ( embellecimiento de azúcar del proceso puede ejecutar nuestra interfaz)
instalar PYtest-rerunfailures PIP ( rerunfailures puede volver a ejecutar el error de ejecución del caso de prueba)
instalar PIP PYtest-xdist ( xdist multi-tarea de ejecución concurrente de casos de prueba)
la instalación del ASSUME PYtest-PIP ( el ASSUME que se puede añadir a probar la afirmación, la afirmación es por lo general no se realiza un error, pero mediante el uso de este paquete, cabe afirmar, aunque equivocada, puede pasar a la siguiente afirmado)
html PYtest la instalación-PIP ( informe de resultados de html se puede generar el HTML)
....
Ver la lista de pepita
PYtest ayuda -h