1. Unit Testing con Python

    • Compra ahora
    • Descubrir más
    • Debates
  2. 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
  3. PyTest y sus herramientas

    • Assert y PyTest: ¿Cómo validamos resultados?
    • Haciendo nuestro primer mock
    • Un Test, múltiples set de datos.
  4. 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
  5. Fixtures

    • Fixtures: Introducción y ejemplo
    • Fixtures: Scopes
    • Fixtures parametrizados: ¿Para qué sirven?
    • Dependencias entre Fixtures
  6. Reportes en Unit Testing

    • Reportes de cobertura y cómo hacerlos
  7. 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
  8. Conclusión

    • Conclusión sobre lo que aprendimos de Unit Testing y Python
  1. Productos
  2. Curso online
  3. Sección

Introducción

  1. Unit Testing con Python

    • Compra ahora
    • Descubrir más
    • Debates
  2. 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
  3. PyTest y sus herramientas

    • Assert y PyTest: ¿Cómo validamos resultados?
    • Haciendo nuestro primer mock
    • Un Test, múltiples set de datos.
  4. 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
  5. Fixtures

    • Fixtures: Introducción y ejemplo
    • Fixtures: Scopes
    • Fixtures parametrizados: ¿Para qué sirven?
    • Dependencias entre Fixtures
  6. Reportes en Unit Testing

    • Reportes de cobertura y cómo hacerlos
  7. 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
  8. Conclusión

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

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