Serenity BDD

Descripción del curso

Objetivos generales

Enriquecer a quienes estén interesados en aprender a utilizar un framework de automatización diferente llamado Serenity BDD, para que de esta manera puedan ampliar sus conocimientos al poder aportar una solución diferente a la hora de automatizar casos de pruebas.

Objetivos específicos
Que los alumnos, al finalizar el curso, puedan:

  • Crear casos de pruebas automatizadas desde cero
  • Plantear diferentes patrones de estructura como POM y Screenplay
  • Generar reportes automatizados con imágenes y descripción personalizada de pasos tomados
  • Entender el concepto de documentación viva, y como venderlo a perfiles de negocio
  • Abstraerse de los errores más comunes encontrados con selenium
  • Instruir a otros para que aprendan a utilizar el framework

Conocimientos previos

Es necesario estar familiarizado con el lenguaje de programación JAVA, ya que estaremos cubriendo los aspectos más elevados del mismo y suponiendo que tienen un conocimiento mínimo de programación orientada a objetos.

También es deseable conocer un poco sobre Selenium para profundizar y entender como Serenity manipula la librería al interactuar con un navegador, aunque no es un requisito indispensable.

Días y horarios

A partir del 23/5 al 11/6 de 19.30 hs a 21.30 hs

Días de cursada: Jueves

Duración

16 horas

Modalidad

Online con profesor en vivo. Las clases quedan grabadas y disponibles para los alumnos durante toda la cursada y hasta una semana después de finalizada la misma.

Consultar por disponibilidad para dictado onsite (para grupos).

Contenido detallado

Módulo 1: Introducción A serenity BDD – Casos de pruebas con Serenity  – Estructura Básica de frameworks

Módulo 2: Comandos MAVEN y ejecución de proyectos – Generar reportes con mensajes relevantes

Módulo 3: Introducción a cucumber – ventajas – estructura – Implementación sobre casos anteriores – Buenas prácticas de Cucumber + serenity

Módulo 4: Patrón de diseño screenplay – Aliemtnar documentación viva con screenplay – Implementación de screenplay en casos anteriores

Módulo 5: Acciones avanzadas con Serenity – Interactuando con selectores – Flotar sobre elementos – crear acciones propias – Navegar a nuevas pestañas y ventanas – Manipular lista de elementos y sus atributos

Módulo 6: Combinando cucumber con screenplay – pasos a seguir.

Materiales

Los materiales del curso serán provistos por el docente y estarán disponibles hasta una semana después de finalizado el curso.

Requerimientos

Conexión a internet. En lo posible, tener habilitada la cámara web para enriquecer las interacciones.

Una computadora que soporte IntelliJ Idea, y los materiales instalados correctamente antes de empezar el curso, se brindarán videos con anticipación para saber cuáles son las herramientas necesarias.

Inversión

$7000 (residentes en Argentina)

USD 300 (residentes en el exterior)

Inscribite

Te dejamos los enlaces para que pagues por:

Luego completá el formulario de inscripción ¡Y listo! Ya estás inscripto. Pronto recibirás la factura y un día antes de iniciar el curso te estaremos contactando para pasarte todos los detalles.

Contacto

info@argentesting.com

Te responderemos a la brevedad

Instructor

Juan Torres

Más de 4 años de experiencia trabajando como QA automation engineer para varias empresas nacionales e internacionales.
Cuenta con dos certificaciones en JAVA.
Interesado en el aprendizaje y la auto superación diaria.