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

  1. 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.
  2. Implementar una suite de pruebas unitarias en el ciclo de integración continua utilizando JUnit acorde a las buenas prácticas de la industria.
  3. Implementar pruebas unitarias de servicios web al ciclo de integración continua utilizando SoapUI.
  4. Implementar pruebas de rendimiento en el ciclo de integración continua utilizando JMeter.
  5. 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

  1. Testing en un entorno ágil
  2. Pruebas unitarias con JUnit
  3. Pruebas unitarias de servicios web con SoapUI
  4. Pruebas de rendimiento con JMeter
  5. Pruebas funcionales con Selenium