Automatización de Pruebas

Este curso desarrolla en forma práctica la Automatización de Pruebas con Python. Aprenderemos a transformar pruebas aisladas en una suite automatizada, ordenada, repetible y fácil de ejecutar desde la terminal, con datos de prueba, configuración, reportes y criterios claros para detectar regresiones.

El curso está pensado para quien ya estudió testing de software, pruebas unitarias, pruebas de integración, pruebas end-to-end, testing en Python y TDD. Por eso no repetiremos los fundamentos, sino que construiremos un flujo completo de automatización usando pytest, scripts auxiliares, fixtures, parametrización, selección de pruebas, ejecución por ambientes, reportes, manejo de datos y mantenimiento de suites. Los temas de APIs REST, aplicaciones web, CI/CD, rendimiento, cobertura avanzada, mocking avanzado y calidad de código se verán luego en cursos específicos.