Marco de automatización de pruebas [ Spring Boot + Selenium + BDD ]

Marco de automatización de pruebas [ Spring Boot + Selenium + BDD ]

Aprenda la inyección automática de dependencias, el desarrollo del marco de automatización de pruebas con Spring Boot y Cucumber BDD.

Lo que aprenderás

Marco de automatización de pruebas [ Spring Boot + Selenium + BDD ]

  • Al final del curso, podrá desarrollar un impresionante marco de automatización de pruebas.
  • Experiencia para convertirse en Lead SDET / Automation Architect
  • Ejecución de pruebas en múltiples entornos de prueba como DEV / QA / STG / PRD
  • Pruebas de localización utilizando fuentes de propiedades de Spring
  • Ejecución de pruebas paralelas en grid local / remoto
  • Pruebas basadas en datos utilizando Spring Data JPA
  • Pepino
  • Cambio automático de ventana / marco mediante programación orientada a aspectos (AOP)
  • Integración Spring Boot y Cucumber BDD

Requisitos

  • Conocimiento de Java 8
  • Conceptos básicos del selenio

Descripción

Bota de primavera es un marco de desarrollo de aplicaciones popular en la comunidad Java. Spring Boot simplifica la vida del desarrollador al manejar la mayoría de las actividades de rutina.

Escriba menos código y consiga más en su marco de automatización de pruebas. El objetivo de este curso es utilizar Spring Boot para crear un marco de automatización de pruebas para sus pruebas funcionales con Selenium y Cucumber.


Aprenderemos varios conceptos de primavera.

  • Inyección de dependencia: Cómo crear objetos específicos en nuestros Page Objects, probar clases automáticamente. ¡La primavera te lo dará!
  • Administrador de WebDriver: Cómo administrar el ciclo de vida del controlador web automáticamente usando Spring Boot.
  • Objetos de página y fragmentos de página: Cómo crear componentes de página reutilizables e inyectarlos en objetos de página.
  • Ejecución de prueba en paralelo: Cómo crear múltiples subprocesos, administrar controladores web y ejecutar pruebas en paralelo, etc. con un alcance específico de subproceso claro.
  • Ejecución de pruebas en múltiples entornos (DEV / QA / STG / PRD): Cómo administrar propiedades específicas del entorno, como URL, credenciales de usuario, etc., a través de archivos de propiedades.
  • Prueba de localización: ¡Cómo hacer pruebas de localización! Forex: una aplicación que admite varios idiomas. Cómo hacer la validación de palabras clave de idioma usando Spring Boot.
  • Pruebas basadas en datos utilizando Spring Data JPA: A menudo tenemos muchos datos de prueba en una hoja de cálculo. Cómo ejecutar todas sus pruebas leyendo las pruebas de una hoja de cálculo sin mucho esfuerzo utilizando Spring Data JPA.
  • Archivos de características de pepino: Añadiendo BDD a nuestro marco. Pruebas de manejo escribiendo archivos de características de Pepino.
  • Recursos externos: Cómo acceder a recursos externos como propiedades, archivos, etc. en nuestro marco.
  • Cambio automático de ventana / marco: Una forma elegante de cambiar ventanas / marcos, etc. mediante la creación de anotaciones. Ex: @Ventana
  • Programación Orientada a Aspectos: Tome capturas de pantalla automáticamente sin decir nada en sus pruebas utilizando AOP.
  • Red local vs remota: Cómo ejecutar sus pruebas en la red de selenio local y remota simplemente cambiando los perfiles de Spring fácilmente.
LEER
Tematización de material angular

¡¡¡y mucho más!!!

Más Información

Subir

Este sitio web utiliza cookies para ofrecerle una mejor experiencia de navegación, si continua en navegando consideramos que acepta su uso.