TestCafe E2E Test - Avanzado

Duración: 8 horas

Modalidad: Online y Presencial

Nota: Hasta nuevo aviso de las autoridades en retomar la normalidad, los cursos se estarán impartiendo en modalidad online (con profesor en vivo). 

Relatora: María José Adrian

https://www.linkedin.com/in/mariajoseadrianf/  

___________________________________________________________________________________________

DESCRIPCIÓN TÉCNICA

Pruebas automáticas de software con TestCafe, se discutirá un trabajo completo, comprensión y pruebas prácticas de aplicaciones web utilizando el framework de TestCafe. 

Se comenzará con los conceptos básicos de TestCafe y se avanzará hacia la construcción de los casos E2E y los ejemplos avanzados del mundo real.

El alumno aprenderá:

  • Pruebas de automatización de UI para aplicaciones basadas en web
  • Cómo usar el modelo de objetos de página con TestCafe
  • Prueba de navegador cruzado y sin cabeza con TestCafe
  • Ejecución de pruebas paralelas
  • Conceptos y métodos avanzados de TestCafe
  • Consejos y trucos para varios casos de uso del mundo real

DIRIGIDO A

  • Testers
  • Test automation developers
  • QA Engineers
  • Software Developers
  • QA Analysts
  • QA Managers

METODOLOGÍA

  • El curso se imparte en modalidad presencial, por medio de charlas interactivas apoyadas por medios electrónicos y audiovisuales.
  • Con metodología participativa y con énfasis práctico, se espera que el alumno incorpore los conocimientos y competencias, identificando y relacionando las prácticas habituales de su rol en la organización con los contenidos de la capacitación.

CONTENIDOS DEL CURSO

MÓDULOS

Módulo 1: Introducción

CONTENIDO

  • TestCafe Setup
  • Guía rápida de inicio

Módulo 2: TestCafe Testing

  • Como Testcafe trabaja bajo "the Hood"
  • Test Scripts
  • Test Hooks
  • Test Speed
  • Pausando el Test
  • TestCafe Selectors
  • Sumar Screenshots de test Fallidos
  • Screenshot path patterns
  • Explorar Actions API
  • Explorar Assertions API


Módulo 3: E2E Testing

  • Login to Applications
  • Form Feedback
  • Search Box
  • Full set Assertion
  • Auto-Generated Elements

Módulo 4: Page Object Model.

  • Por qué Page Object Model
  • Page Object usando JavaScript
  • Page Objects using TypeScript


Módulo 5: Parallel Test Execution


  • Correr Multiples Test de forma Concurrente
  • Correr Multiples Test en multiples Browsers

Los cursos presenciales serán reanudados una vez que las autoridades lo indiquen.