Automatización de pruebas e integración continua

El aumento de la productividad en entornos software así como la reducción de plazos de entrega, genera un aumento de la incetidumbre sobre la calidad final del producto. La automatización de pruebas es una alternativa de gran valor para aquellas compañías que quieren garantizar tanto el producto final como las versiones intermedias.

En este curso los alumnos trabajarán con pruebas de carga, de usuario o de servicios utilizando tecnologías como Selenium, SoapUI o Jmeter entre otras.

 

Solicita información

Descripción

eEl aumento de la productividad en entornos software así como la reducción de plazos de entrega, genera un aumento de la incertidumbre sobre la calidad final del producto. La automatización de pruebas es una alternativa de gran valor para aquellas compañías que quieren garantizar tanto el producto final como las versiones intermedias.

En este curso los alumnos trabajarán con pruebas de carga, de usuario o de servicios utilizando tecnologías como Selenium, SoapUI o Jmeter entre otras.

Código del Curso: IT-AV-AUTESTING

Duración: 25 h

Modalidad: Presencial / Online en directo

Objetivos

Conocer las funcionalidades de distintos frameworks para la realización de pruebas automatizadas sobre tecnología web

Requisitos

  • Programación Java
  • Tecnología Web
  • Diseño de pruebas

 

¿A quién va dirigido?

Testers y desarrolladores que necesiten trabajar con automatización de pruebas de aplicaciones web.

Contenido

1. Introducción

  • ¿Qué es la integración continua?
  • Ventajas de la integración continua.
  • ¿Qué es un ecosistema software?

2. Pruebas con JUnit.

  • Introducción (test, suites, anotaciones, aserciones, test de excepciones, restricciones temporales, etc.
  • Parametrización de test
  • Integración con Maven
  • Trabajando con Cobertura dentro del ecosistema

3. Pruebas de carga con JMeter.

  • Introducción
  • Conceptos básicos de JMeter
  • Construcción de planes de prueba
  • Integración con Maven

4. Pruebas de usuario con Selenium.

  • Introducción a Selenium
  • Utilizando Selenium IDE
  • Selenium WebDriver
  • Integración con Maven

5. Pruebas de servicios web con SoapUI.

  • Introducción a SoapUI
  • Proyectos, definición de suites
  • Integración con Maven

6. Jenkins

  • Jenkins de un vistazo
  • Construcción de un proyecto
  • Construcción de un proyecto Maven
  • Usando los plugins de Jenkins
    • Introducción
    • Integración con control de versiones
    • Integración con Java
    • Integración con SonarQube
    • Integración con TestLink
    • Integración con JMeter
  • Pipelines y Jenkins

7. TestLink

  • Introducción a TestLink
  • Integración de TestLink con Jenkins para almacenar los resultados de las pruebas y la posterior obtención de informes

8. Sonarqube

  • Introducción a Sonarqube
  • Obtener métricas
  • Análisis estático de código

 

 

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Automatización de pruebas e integración continua”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *