Introducción
Competencias
Implementar técnicas de automatización de pruebas al ciclo de integración continua para obtener productos de calidad durante el ciclo de vida DevOps, acorde a las buenas prácticas de la industria.
- 24 horas (2 semanas)
Aprendizajes Esperados
- Explicar las características fundamentales de las pruebas dentro de un entorno ágil de desarrollo y su rol dentro del ciclo de integración continua.
- Implementar una suite de pruebas unitarias en el ciclo de integración continua utilizando JUnit acorde a las buenas prácticas de la industria.
- Implementar pruebas unitarias de servicios web al ciclo de integración continua utilizando SoapUI.
- Implementar pruebas de rendimiento en el ciclo de integración continua utilizando JMeter.
- Implementar pruebas funcionales en el ciclo de integración continua utilizando Selenium.
Criterios de Evaluación
- Describe las características fundamentales del testing en entornos ágiles.
- Explica los distintos tipos de pruebas y herramientas asociadas.
- Implementa pruebas unitarias con JUnit integradas en Jenkins.
- Configura pruebas de servicios web con SoapUI.
- Automatiza pruebas de rendimiento con JMeter.
- Automatiza pruebas funcionales con Selenium.
Índice de Contenidos
- Testing en un entorno ágil
- Pruebas unitarias con JUnit
- Pruebas unitarias de servicios web con SoapUI
- Pruebas de rendimiento con JMeter
- Pruebas funcionales con Selenium