Cómo estructurar nuestros unit tests en el repositorio?

Cómo estructurar nuestros unit tests en el repositorio?

Vista previa no disponible

Debes iniciar sesión o registrarte para ver esta lección.

Iniciar sesiónRegistrarse

Unit Testing con Python

Comprar ahoraSaber más

Introducción

  • Unit Testing y su importancia
  • PyTest y su importancia en Python frente a otras opciones
  • Instalación de PyTest y creación de archivos

PyTest y sus herramientas

  • Assert y PyTest: ¿Cómo validamos resultados?
  • Haciendo nuestro primer mock
  • Un Test, múltiples set de datos.

Escribiendo y ejecutando pruebas con PyTest

  • Cómo estructurar nuestros unit tests en el repositorio?
  • Ejecutando nuestros tests con PyTest: ¿Qué opciones tenemos?
  • Agregando etiquetas a nuestras pruebas: ¿Cómo y por qué usarlas?
  • EXTRA: Registrando Markers
  • Las mejores maneras de organizar los resultados que obtenemos.
  • Controlando la ejecución: Skip y xFail

Fixtures

  • Fixtures: Introducción y ejemplo
  • Fixtures: Scopes
  • Fixtures parametrizados: ¿Para qué sirven?
  • Dependencias entre Fixtures

Reportes en Unit Testing

  • Reportes de cobertura y cómo hacerlos

Test Driven Development vs otras formas de desarrollo

  • Introducción a TDD: ¿Qué es y qué beneficios tenemos como desarrolladores?
  • TDD Ejemplo 1
  • TDD Ejemplo 2

Conclusión

  • Conclusión sobre lo que aprendimos de Unit Testing y Python