Curso de automatización de tests con cypress.io

Básico
10 Horas
Curso Presencial
Curso de automatización de tests con cypress.io

Descripción del curso

Cypress.io es una herramienta de testeo de front-end de código abierto construida para la web moderna. Este framework "todo en uno" incluye librerías de aserciones, mocks y pruebas end-to-end automáticas. Los tests automatizados son más fiables que los tests manuales, necesitan menos recursos humanos y ayudan a encontrar errores en las primeras etapas del desarrollo, reduciendo así los gastos y las horas de trabajo.

Cypress.io funciona en cualquier framework front-end. Simulando el comportamiento del usuario, prueba todo lo que se ejecuta en el navegador web.

Este curso pretende explicar como funcionan los tests automatizados E2E y así poder ejecutarlos en entornos de integración continua.

Objetivos

El objetivo del curso es conocer de forma práctica cómo funcionan los test automatizados con Cypress.io.

Requisitos

Es necesario tener conocimientos básicos de Javascript.

Orientado a

El curso está orientado a desarrolladores web o ingenieros de QA interesados en automatizar tests en su aplicación web.

Programa

  1. Introducción
    1. ¿Por qué automatizar los tests? 
    2. ¿Por qué Cypress.io? 
      1. Características.
    3. Comparación con otros frameworks de automatización de tests.
  1. Instalación de Cypress.io.
  2. Primeros tests.
    1. Visitar una página.
    2. Consulta de elementos.
    3. Afirmaciones.
    4. Interactuar con los elementos. 
  3. Selectores de elementos.
  4. Refactorización de tests: API requests.
  5. Comandos custom.
  6. Configuración de entornos.
  7. API Cypress.io.
  8. Modos de ejecución de tests.
    1. Interactivo.
    2. Headless.
  9. Reportes.
    1. Dashboard Cypress.
    2. Otros.
  10. Integración contínua.

Consúltanos aquí