[HDP-100] Cypress
Este curso ofrece una guía completa para aprender desde la instalación hasta la ejecución de pruebas. Explora conceptos clave como retry-ability, alias, pruebas condicionales y visuales. Además, incluye integraciones con IDEs, plugins, analíticas, cobertura de código, generación de informes y uso de TypeScript.
Duración: 18 horas
Perfil: Avanzado
Dirigido a
Este curso está dirigido a programadores, analistas, ingenieros de QA y jefes de proyecto interesados en aprender a automatizar pruebas web utilizando Cypress y optimizar el proceso de pruebas.
Requisitos previos
Los alumnos necesitarán tener experiencia con HTML y maquetación Web HTML y CSS, así como con JavaScript previos para poder comprender la materia del curso con éxito.
Objetivos
Aprender a instalar y configurar Cypress para automatizar pruebas de aplicaciones web.
Entender los conceptos clave de Cypress.
Crear y ejecutar pruebas eficientes.
Integrar Cypress con IDEs, plugins y herramientas de informes.
Contenido
Introducción a Cypress
¿Qué es Cypress?
Ecosistema y características principales
Instalación y Configuración
Requisitos previos
Instalación paso a paso
Configuración básica y avanzada
Creación y Organización de Test
Estructura de un test en Cypress
Buenas prácticas para organizar pruebas
Ejecución de Test
Comandos para ejecutar tests
Modo interactivo y modo headless
Conceptos del Núcleo de Cypress
Retry-ability: manejo de reintentos automáticos
Uso de variables, alias y datos compartidos
Test condicionales y control de flujo
Interacción con Elementos Web
Comandos básicos y avanzados para interactuar con el DOM
Manejo de formularios, botones y otros elementos
Test Runner y Cypress Studio
Uso del Test Runner para depurar y visualizar tests
Cypress Studio: generación de pruebas automáticas
Dashboard y Gestión de Proyectos
Configuración del Dashboard de Cypress
Administración de proyectos, ejecuciones y organizaciones
Gestión de usuarios y permisos
Integraciones y Herramientas Complementarias
Integración con IDEs y plugins útiles
Uso de generadores de informes y herramientas de cobertura de código
Pruebas visuales y de componentes
TypeScript y Cypress
Configuración y uso de TypeScript en Cypress
Ventajas de utilizar TypeScript en pruebas
Analíticas y Reportes
Monitoreo de pruebas con analíticas detalladas
Generación de reportes y métricas
Documentación Recomendada
End-to-End Web Testing with Cypress
Waweru Mwaura
January 2021 | 240 pages
https://www.packtpub.com/product/end-to-end-web-testing-with-cypress/9781839213854