Cypress
Automatización Pruebas Web
Aprende a automatizar pruebas sobre páginas web usando Cypress, una de las herramientas líderes en el mercado para realizar pruebas end-to-end. Este curso te dará el conocimiento para aplicar las mejores prácticas y realizar pruebas que aporten valor al producto final aumentando la cadencia de despliegues y estabilidad de la plataforma.
-
Proporcionar una compresión solida sobre el framework de automatización Cypress.
-
Aprender a escribir pruebas automatizadas utilizando las mejores practicas.
-
Realizar practicas sobre casos de estudio reales para fortalecer el aprendizaje continuo en el ambito laboral.
-
Integración de las pruebas sobre un pipeline para entender el SDLC.
-
-
Técnicos, tecnólogos o profesionales en Sistemas e Informática o gusto por la programación.
-
Personas con conocimientos básicos en Javascript idealmente.
-
-
Conocimiento básico en Javascript
-
Conocimiento básico en Pruebas de Software
-
-
Certificado digital con ID para LinkedIn expedido por Dip Learn Academy.
-
César Daniel Meneses Guevara
SDET Lead y Speaker internacional con amplia experiencia en desarrollo y calidad de software. Apasionado por el constante aprendizaje y gran pasión por enseñar.
Por Definir
Por Definir
Precio
30 horas
Duración
Modalidad
Online en vivo
Introducción al curso
Contenido - Objetivos - Reglas Generales
____________________________________________________________________________________________________________
Introducción general a Javascript
Variables - Objects (Arrays) - Funciones simples y con argumentos - Condicionales y Ciclos -
Try Catch - Funciones de Flecha - Promesas
____________________________________________________________________________________________________________
¿Qué es Cypress y por qué usarlo?
____________________________________________________________________________________________________________
Instalación y configuración
____________________________________________________________________________________________________________
Estructura básica de una prueba con Cypress
____________________________________________________________________________________________________________
Uso del Dashboard de Cypress
Buenas prácticas y consejos iniciales
___________________________________________________________________________________________________________
Manejo del DOM, Creación de selectores
Localización de elementos por atributos - Localización por CSS Selector -
Localización por Xpath
___________________________________________________________________________________________________________
Cypress Fundamentals
Test - only - visit() - click() - type() - select() - clear() - assert() - Command Line (Comandos principales o de uso comun) - Actions adicionales
Cypress Intermediate
Uso de Plugins desde NPM (Xpath, Tab Key, etc) - Before - After - Custom Comands -
Invoke (Hover) - Trigger - Keyboard Interactions - Fixtures (JSON) - Waitsn- Drag and Drop- Modificar el archivo Cypress.config.js (Transversal) - Screenshots (Reportes)
_________________________________________________________________________________________________________
Como hacer debug() y pause()
Cypress Advance
Patron POM - Patron Screenplay - Cucumber con Cypress - CRUD testing API - cy.session()
- intercept() - Stubs, spies y Clocks - File Manager (Subida de archivos en Formularios) -
Retries___________________________________________________________________________________________________________
Cypress CI/CD
Implementación básica de un pipeline.
Git y Github
Versionamiento del código
Detalle del curso
© Copyright 2023. Todos los derechos reservados por Dip Learn Academy