Pytest - Introducción

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.