Tiene como finalidad introducir a los estudiantes en el uso de pruebas automatizadas como parte esencial del ciclo de desarrollo de software, con énfasis en su aplicación dentro del contexto de la ingeniería de datos.
A través de una combinación de teoría y práctica, se exploran los fundamentos de las pruebas unitarias, diferencias con otros tipos de pruebas, y el uso de herramientas como unittest y pytest.
El documento incluye ejercicios progresivos(desde funciones simples hasta clases más complejas), así como el uso de fixtures, pruebas parametrizadas y estrategias de automatización. Este recurso permite al estudiante desarrollar habilidades en validación de código, diseño modular y buenas prácticas en el desarrollo de software confiable y mantenible.
Puedes consultar o descargar el documento completo del material en formato PDF desde el siguiente enlace:
Ver PDF