Pytest es un marco de prueba basado en Python, que se utiliza para escribir y ejecutar códigos de prueba. En la actualidad de los servicios REST, pytest se usa principalmente para pruebas de API, aunque podemos usar pytest para escribir pruebas simples a complejas, es decir, podemos escribir códigos para probar API, bases de datos, UI, etc.
Ventajas de Pytest
Las ventajas de Pytest son las siguientes:
Pytest puede ejecutar múltiples pruebas en paralelo, lo que reduce el tiempo de ejecución del conjunto de pruebas.
Pytest tiene su propia forma de detectar el archivo de prueba y las funciones de prueba automáticamente, si no se menciona explícitamente.
Pytest nos permite omitir un subconjunto de las pruebas durante la ejecución.
Pytest nos permite ejecutar un subconjunto de todo el conjunto de pruebas.
Pytest es gratuito y de código abierto.
Debido a su sintaxis simple, pytest es muy fácil de comenzar.
En este tutorial, explicaremos los fundamentos de Pytest con programas de muestra.