Curso de End-to-End Web Testing con Cypress
Acerca de este curso
> Módulo 1: Instalación y configuración de Cypress
Requerimientos técnicos
Instalación de Cypress en Windows
Instalación de Cypress en Mac OS
Ejecutando Cypress
Cambiar de navegador
Agregar secuencias de comandos npm
Ejecución de pruebas de Cypress
> Módulo 2: Diferencias entre Selenium WebDriver y Cypress
¿Por qué elegir Cyprés?
Comparando Cypress y Selenium WebDriver
Cypress para aplicaciones frontend
> Módulo 3: Trabajar con las herramientas de línea de comandos de Cypress
Ejecutar comandos de Cypress
Comprender los comandos básicos de Cypress
Depuración de Cypress en la línea de comando
> Módulo 4: Escribir tu primera prueba
Creación de archivos de pruebas
Escribiendo tu primera prueba
Redacción de pruebas prácticas.
Función de recarga automática de Cypress
Cypress assertions
> Módulo 5: Depuración de pruebas de Cypress
Comprender los eventos de la página
Comprender los errores en un test runner
Comprender time travel en las pruebas ejecutadas
Comprender snapshots de prueba
Comprensión de la salida de depuración en consola
Comandos especiales de depuración
> Módulo 6: Escritura de pruebas de Cypress usando el enfoque TDD
Entendiendo TDD
Escribir pruebas TDD en Cypress
Configuración de la aplicación
Resumen: configuración de la aplicación
Modificación de pruebas TDD
> Módulo 7: Comprender la interacción de los elementos en Cypress
Comprender la capacidad de acción
Forzar la accionabilidad
> Módulo 8: Comprensión de variables y alias en Cypress
Comprender las variables de Cypress
Comprender los alias de Cypress
> Módulo 9: Usos avanzados de Cypress Test Runner
Comprender el panel de instrumentos
Comprender el Selector Playground
Métodos abreviados de teclado de Test Runner
> Módulo 10: Solicitudes de navegación y red
Implementación de solicitudes de navegación
Implementación de solicitudes de red
Configuración de solicitud de navegación avanzada