Fundamentos Testing Ágil
Este curso se concentra en los principales problemas encontrados en los procesos de testing más maduros. En el curso aprenderás cómo implementar estrategias y técnicas avanzadas de testing ágil, como TDD, ATDD y BDD, montando testing continuo.
Objetivo
Definir e implementar estrategias de testing, de automatización de pruebas y de mejora continúa para lograr superar los problemas mas comunes que afectan la calidad del sistema.
Dirigido a
El curso está orientado a Testers, Desarrolladores y Managers que esten interesados en ir más allá con testing ágil, o quien busque solucionar problemas que se encuentran de manera actual en su testing.
El alumno podrá:
Aplicar prácticas y frameworks avanzadas para potenciar el testing ágil.
Identificar las herramientas necesarias para construir una estrategia de testing ágil robusta y que engloba todo el ciclo de vida de software.
Conocerá las técnicas más efectivas para corregir errores de una implementación de agile incorrecta.
Entender y poner en práctica una estrategia de calidad continua en tu pipeline de desarrollo.
Identificar las métricas necesarias como parte de la estrategia de testing ágil para medir efectivamente la calidad en cada ciclo iterativo.
Características del curso
Duración
16 Horas.
Idioma
Español.
Modalidad
Presencial, remoto e híbrido.
Temario
Capítulo 1: El estado
actual de testing ágil
- Modelos ágiles y los retos actuales.
- Distintos frameworks y modelos de procesos iterativos.
- Priorización, gestión y control del backlog y actividades de testing acorde a los criterios de aceptación.


Capítulo 2: Gestión
y planificación de testing
- Estrategias avanzadas de testing ágil.
- Planificación de testing para iteraciones y entregas.
- Criterios de aceptación y definición de hecho para testing.
- Testing dentro de iteración cero.
- Las diferentes fases de testing en el proceso de release y producción.
- Estrategias y tipos de pruebas: unitarias, funcional, seguridad, etc. basados en el cuadrante ágil y en los riesgos del producto.
- Las diferentes técnicas y coberturas de pruebas en los diferentes cuadrantes.
- Criterios de salida basados en atributos de calidad y el contexto del software (funcional, performance, usabilidad, UX, etc).
Capítulo 3: Técnicas de testing ágil
- Las prácticas de shift left y shift right en el proceso de desarrollo.
- Técnicas de TDD, ATDD y cómo aplicarlas.
- BDD, sintaxis Gherkin y la integración en la pipeline de desarrollo.
- El testing exploratorio y como aplicarlo en shift-left.


Capítulo 4: Métricas
de calidad y reporting
- Definir KPI’s y métricas para el testing ágil.
- Monitorizar la calidad, analizar datos reales y redactar informes de testing.
Capítulo 5: Testing continuo
- Qué es el testing continuo, donde se aplica y sus diferentes fases.
- Las responsabilidades del tester en testing continuo.
- Las técnicas de automatización en el testing contínuo.
- Los beneficios y desafíos.
