{Descripción}
Desarrolla habilidades que faciliten la implementación de diferentes técnicas de pruebas para los procesos de desarrollo de vanguardia donde se conjugan agile testing, automatización de pruebas, integración continua entre otros.
{Objetivo}
Desarrollar todas las habilidades que permitan mitigar los riesgos de fallos en producción, dentro del marco de aseguramiento de la calidad del software (SQA Software Quality Assurance) cubriendo el proceso completo de testing, es decir, desde el inicio del requerimiento, el diseño técnico, la construcción del software y todo el ciclo en general.
{Dirigido a}
- Estudiantes de ingeniería de sistemas y afines.
- Desarrolladores y profesionales del sector TI.
{Competencia específica}
Conoce las prácticas combinadas de integración y entrega continua en servicios automatizados (pruebas y despliegue), que le permiten compilar cambios incrementales de código que son enlazados y empaquetados en productos de software.
{Metodología}
En las actividades presenciales:
- Se realizarán presentaciones magistrales por parte del profesor donde se incorporen ejercicios y ejemplos prácticos con base en casos de estudios que serán desarrollados en clase.
- Se realizarán talleres en clase tendientes a resolver retos orientados a pruebas de software tanto individuales como grupales.
- Se llevarán a cabo prácticas de automatización de pruebas empleando Python como lenguaje de programación, con el uso de la librería Selenium, Pytest y la librería Requests para automatización de API's.
En las actividades en línea:
- Se realizará una exposición sincrónica de cada contenido por parte del profesor y se realizaran actividades autodirigidas por parte de los estudiantes.
- Se llevarán a cabo prácticas de automatización de pruebas empleando Python como lenguaje de programación, con el uso de la librería Selenium, Pytest y la librería Requests para automatización de API's. en este caso el estudiante empleará su propio equipo de computo, se realiza una clase adicional de 1 hora para configurar el entorno previo a la clase (opcional para el quien tenga disponibilidad y lo necesite).