Temario
Fundamentos de desarrollo de software
En este módulo se brindan los conocimientos esenciales sobre cómo se construye software, con foco en las metodologías ágiles y el lugar que ocupa el rol del QA en los equipos de desarrollo. Se trabaja especialmente sobre el marco Scrum, los ciclos de vida del software, y las formas en las que el equipo de testing participa en cada etapa del desarrollo.
Además, se introducen conceptos generales del mundo del desarrollo como requisitos, entregables, versiones, y herramientas colaborativas. Es un módulo base, fundamental para poder entender el testing como parte integral del proceso de construcción de software.
- Ciclo de vida del software
- Rol del QA en distintos modelos de desarrollo
- Fundamentos de metodologías ágiles
- Introducción a Scrum y sus artefactos
- Herramientas colaborativas y trabajo en equipo
Testing de Software
En este módulo, orientado a los conceptos fundamentales del
Testing de Software, se busca entender cómo ejecutar pruebas funcionales que ayuden a mejorar la calidad de las aplicaciones.
Para esto se estudia cómo es el desarrollo de software y el rol del tester en el proceso; el ciclo de vida de incidentes, cómo categorizarlos y priorizarlos; todo lo que debe tener en cuenta un tester al trabajar con sistemas web y mobile; cómo reportar y dar seguimiento a bugs; cómo interpretar y ejecutar casos de prueba y el manejo de herramientas para gestión de incidentes.
En esta introducción al mundo del testing se plantean las principales diferencias entre el proceso de construcción de software tradicional y ágil, viendo técnicas de testing planificado y testing exploratorio.
- Introducción al mundo del testing y el desarrollo de software
- Ejecución y diseño de casos de prueba
- Gestión de incidentes
- Testing Exploratorio