Introducción

Completado

La introducción a las pruebas en Python puede ser abrumadora. La biblioteca estándar de Python ofrece algunas utilidades y asistentes para escribir pruebas, pero tiene algunas desventajas que pueden dificultarlo.

Pytest es una de las herramientas y marcos de pruebas más populares para Python. Aunque Pytest puede ayudar con escenarios de pruebas muy complejos, no fuerza sus funcionalidades al crear pruebas. Puede escribir pruebas sencillas y seguir beneficiándose del ejecutor de pruebas rápido y con características y de informes útiles.

Un aspecto crucial de Pytest es que facilita la escritura de pruebas. Puede escribir una función de prueba sin dependencias ni configuración y ejecutar la prueba inmediatamente.

Aquí, tratamos algunos de los conceptos básicos necesarios para empezar a trabajar con Pytest y poder llevar el conjunto de pruebas al siguiente nivel.

Temas que se abordarán

Al final de este módulo, podrá escribir pruebas con Pytest, interpretar sus informes de errores enriquecidos y aprovechar las ventajas de su ejecutor de pruebas con características. Debe sentirse cómodo trabajando con las funciones y clases de prueba, y ser capaz de determinar cuándo usar cualquiera de ellas.

Este conocimiento le permite:

  • Trabaje con pruebas existentes para Pytest o amplíe un conjunto de pruebas existente.
  • Use el informe de errores de Pytest para determinar con precisión los errores.
  • Usar Pytest como una biblioteca y una herramienta de línea de comandos.

¿Cuál es el objetivo principal?

Debe sentirse cómodo trabajando con Pytest y escribiendo pruebas para Pytest, lo que le permite convertirse en un ingeniero más eficaz al ayudarle a escribir más y mejores pruebas.