Versions Compared
Version | Old Version 4 | New Version 5 |
---|---|---|
Changes made by | ||
Saved on |
Key
- This line was added.
- This line was removed.
- Formatting was changed.
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 aEsta acción formativa va dirigida a Programadores y Analistas Web
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.
ObjetivosAl acabar el curso, el alumno será capaz de desarrollar soluciones de pruebas con la herramienta de testing frontend Cypress
- 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
- Introducción¿Qué es Cypress?
- Ecosistema
- Características
- Instalación de Cypress
- Generación de tests
- Ejecución de tests
- Conceptos del núcleo de Cypress
- Generación y organización de tests
- Retry-ability
- Interacción con elementos
- Variables y Aliases
- Tests condicionales
- Test Runner
- Cypress Studio
- Dashboard
- Proyectos
- Ejecuciones
- Organizaciones
- Usuarios
- Integraciones
- Analíticas
- Pruebas de componentes
- Herramientas
- Integraciones con IDEs
- Plugins
- Generadores de informes
- Typescript
- Pruebas visuales
- Cobertura de códigoy 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
ISBN 9781839213854
https://www.packtpub.com/product/end-to-end-web-testing-with-cypress/9781839213854