Testing Avanzado en Python
La persona acreditada es capaz de aplicar herramientas y técnicas avanzadas de automatización para la validación de la calidad y el comportamiento del software, integrando pruebas con Python de manera ingeniosa.
Criterios
Autonomía: Trabajar bajo la dirección general.
Influencia: Interactuar e influir en sus colegas.
Complejidad: Aplicar y contribuir al pensamiento creativo o encontrar nuevas formas de completar tareas.
Habilidad: Describir los fundamentos de unit testing como base para la validación automatizada del software.
Habilidad: Comprender los principios del desarrollo guiado por pruebas (TDD) y del desarrollo dirigido por comportamiento (BDD) que permiten la estructuración de pruebas orientadas al comportamiento del software.
Habilidad: Implementar buenas prácticas de refactorización y pruebas avanzadas para mejorar la mantenibilidad y el manejo de errores del software.
Curso: Aprovechar de 32 horas lectivas más 48 horas de trabajo extraclase, para un total de 90 horas, que corresponden a 2 créditos.
Evaluación: Aprobar el curso con un promedio mayor o igual a 70 en la calificación final.
SOFT-706