Objetivo General
El curso tiene como objetivo proporcionar a los estudiantes un entendimiento profundo de las prácticas de aseguramiento de la calidad del software utilizando metodologías de testing ágiles. Los participantes aprenderán a implementar estrategias efectivas y a evaluar el software para garantizar su calidad. A través de sesiones sincrónicas y ejercicios prácticos, se busca potenciar la capacidad de identificar y resolver problemas de calidad en el desarrollo de software.
Descargar Ficha PDF CotizarObjetivos Específicos
Comprender los principios fundamentales del aseguramiento de la calidad del software y su importancia. Aprender a aplicar metodologías ágiles de testing en entornos de desarrollo de software. Desarrollar habilidades para diseñar y ejecutar casos de prueba efectivos. Identificar y mitigar riesgos de calidad en proyectos de software. Mejorar la capacidad de comunicación y colaboración en equipos ágiles.Módulo 1
Introducción Al Aseguramiento De La Calidad Del SoftwareContenidos:
Conceptos básicos de calidad de software.
Importancia del aseguramiento de la calidad.
Principales desafíos en QA.
Panorama general de metodologías ágiles.
Actividad práctica: Discusión en grupo sobre desafíos y soluciones en QA.
Módulo 2
Fundamentos De Metodologías ÁgilesContenidos:
Principios y valores ágiles.
Comparación entre metodologías tradicionales y ágiles.
Scrum y Kanban en QA.
Integración continua en equipos ágiles.
Actividad práctica: Taller de simulación de un sprint ágil.
Módulo 3
Diseño Y Ejecución De Casos De PruebaContenidos:
Elementos de un caso de prueba efectivo.
Técnicas de diseño de pruebas.
Herramientas para la gestión de pruebas.
Estrategias para pruebas automatizadas.
Actividad práctica: Creación y ejecución de casos de prueba en un entorno de prueba.
Módulo 4
Gestión De Riesgos En QAContenidos:
Identificación de riesgos en proyectos de software.
Evaluación y priorización de riesgos.
Planes de mitigación de riesgos.
Monitorización y control de riesgos.
Actividad práctica: Ejercicio de análisis de riesgos en un proyecto real.
Módulo 5
Colaboración En Equipos ÁgilesContenidos:
Roles y responsabilidades en un equipo ágil.
Comunicación efectiva en equipos distribuidos.
Uso de herramientas colaborativas.
Retrospectivas y mejora continua.
Actividad práctica: Dinámica de retroalimentación en equipos.
Módulo 6
Automatización De PruebasContenidos:
Ventajas de la automatización de pruebas.
Selección de herramientas de automatización.
Creación de scripts de prueba.
Mantenimiento de pruebas automatizadas.
Actividad práctica: Implementación de un script de prueba automatizado.
Módulo 7
Evaluación Y Mejora ContinuaContenidos:
Medición de la efectividad de QA.
Indicadores clave de rendimiento en QA.
Proceso de mejora continua.
Revisión de resultados y ajustes.
Actividad práctica: Análisis de un caso de estudio para identificar áreas de mejora.