Versions Compared

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

  1. Introducción a Cypress

    1. Introducción¿Qué es Cypress?
    2. Ecosistema
    3. Características
  2. Instalación de Cypress
    1. Generación de tests
    2. Ejecución de tests
  3. Conceptos del núcleo de Cypress
    1. Generación y organización de tests
    2. Retry-ability
    3. Interacción con elementos
    4. Variables y Aliases
    5. Tests condicionales
    6. Test Runner
    7. Cypress Studio
  4. Dashboard
    1. Proyectos
    2. Ejecuciones
    3. Organizaciones
    4. Usuarios
    5. Integraciones
    6. Analíticas
  5. Pruebas de componentes
  6. Herramientas
    1. Integraciones con IDEs
    2. Plugins
    3. Generadores de informes
    4. Typescript
    5. Pruebas visuales
    6. Cobertura de códigoy características principales
  7. Instalación y Configuración

    1. Requisitos previos
    2. Instalación paso a paso
    3. Configuración básica y avanzada
  8. Creación y Organización de Test

    1. Estructura de un test en Cypress
    2. Buenas prácticas para organizar pruebas
  9. Ejecución de Test

    1. Comandos para ejecutar tests
    2. Modo interactivo y modo headless
  10. Conceptos del Núcleo de Cypress

    1. Retry-ability: manejo de reintentos automáticos
    2. Uso de variables, alias y datos compartidos
    3. Test condicionales y control de flujo
  11. Interacción con Elementos Web

    1. Comandos básicos y avanzados para interactuar con el DOM
    2. Manejo de formularios, botones y otros elementos
  12. Test Runner y Cypress Studio

    1. Uso del Test Runner para depurar y visualizar tests
    2. Cypress Studio: generación de pruebas automáticas
  13. Dashboard y Gestión de Proyectos

    1. Configuración del Dashboard de Cypress
    2. Administración de proyectos, ejecuciones y organizaciones
    3. Gestión de usuarios y permisos
  14. Integraciones y Herramientas Complementarias

    1. Integración con IDEs y plugins útiles
    2. Uso de generadores de informes y herramientas de cobertura de código
    3. Pruebas visuales y de componentes
  15. TypeScript y Cypress

    1. Configuración y uso de TypeScript en Cypress
    2. Ventajas de utilizar TypeScript en pruebas
  16. Analíticas y Reportes

    1. Monitoreo de pruebas con analíticas detalladas
    2. 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