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.