OPSPU05ILTDesarrollo de Software
Testing con Cypress
25 horas Presencial-Remoto Consultar
Descripción
El curso Testing con Cypress está diseñado para aprender y aplicar estrategias modernas de testing en JavaScript, con especial foco en la automatización de pruebas End-to-End (E2E) mediante Cypress.
A lo largo del curso, los participantes conocerán el ecosistema de Cypress, aprenderán a configurar y organizar proyectos de testing y trabajarán con las principales funcionalidades del framework para crear pruebas robustas, mantenibles y fiables. También se abordarán las pruebas de componentes, el uso del Dashboard y diferentes herramientas que permiten ampliar las capacidades de Cypress, como la generación de informes, las pruebas visuales y la cobertura de código.
A lo largo del curso, los participantes conocerán el ecosistema de Cypress, aprenderán a configurar y organizar proyectos de testing y trabajarán con las principales funcionalidades del framework para crear pruebas robustas, mantenibles y fiables. También se abordarán las pruebas de componentes, el uso del Dashboard y diferentes herramientas que permiten ampliar las capacidades de Cypress, como la generación de informes, las pruebas visuales y la cobertura de código.
Objetivos
Conocer nuevas estrategias de testing en javascript y aprender a utilizar Cypress para automatizar pruebas E2E Testing.
Audiencia
Curso orientado a desarrolladores web o ingenieros de QA interesados en la automatización de testing.
Prerrequisitos
Es necesario tener conocimientos de Javascript.
Temario
**•Introducción a Cypress**
–Introducción
–Ecosistema
–Características
**•Instalación de Cypress**
**•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
–Generadores de informes
–Pruebas visuales
–Cobertura de código
–Introducción
–Ecosistema
–Características
**•Instalación de Cypress**
**•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
–Generadores de informes
–Pruebas visuales
–Cobertura de código