Testing Ágil
Este curso presenta el concepto de Testing Ágil aplicado de manera práctica en el desarrollo de
software usando el marco Scrum.
Pre-requisitos del curso
Los estudiantes deberán tener conocimientos básicos de ejecución de proyectos, de ingeniería de
software, de testing y del marco Scrum.
DIRIGIDO A:
Analistas de Sistemas, Ingenieros Informáticos Civiles/Ejecución o Programadores que necesitan
actualizarse en la aplicación de testing en un entorno de desarrollo ágil.
OBJETIVOS:
Al finalizar el curso el estudiante será capaz de entender el aporte y las actividades del testing ágil.
Tendrá el conocimiento para proponer, diseñar, ejecutar y registrar un proceso de testing ágil
dentro del Sprint un desarrollo.
Contenidos del curso
El curso desarrolla los siguientes módulos:
MÓDULO 1 - CONCEPTO DE CALIDAD Y PRUEBAS EN EL DESARROLLO DE SOFTWARE:
- Concepto de calidad de software.
- La calidad es relativa.
- ¿Por qué se necesita la calidad de software?
MÓDULO 2 - PRUEBAS MÍNIMAS A REALIZAR EN EL SPRINT:
- Definición de pruebas mínimas.
- Pruebas a realizar en el Sprint.
MÓDULO 3 - TESTING EN AGILIDAD:
- Limitaciones en el enfoque tradicional del desarrollo de software basado en dos equipos.
- Pirámide de Cohn.
MÓDULO 4 - TESTING ÁGIL DENTRO DEL CICLO DEL SPRINT:
- Elementos del Sprint: roles, ceremonias y artefactos.
- Diseño de pruebas ágiles: criterios de aceptación (Gherkin), casos de prueba y Plan de Pruebas.
MÓDULO 5 - EJEMPLO RESUELTO DE APLICACIÓN DE TESTING ÁGIL:
- Estudio de caso.
- Presentación de las Historias de Usuario definidas.
- Criterios de aceptación descritos en Gherkin.
- Aplicación de Pruebas de Aceptación.
- Aplicación de Pruebas End to End.
MATERIAL EXTRA:
- Concepto de BDD y su relación con TDD.
- Aplicación de TDD.
Este curso incluye material de estudio en formato pdf con los conceptos indicados, vídeo explicativo más plantillas de aplicación de las pruebas.