Cypress: E2E Automation Testing con JS, a fondo!
Aprendé el framework de Automation que más está subiendo en tendencia a la hora de buscar trabajo como Tester, Cypress!
Description
Un framework que podés implementar super rápido, pero que requiere ciertos conocimientos para usarlo con eficiencia. En este curso vamos a ir de cero a avanzado para que, al terminar, tengas lo necesario para practicar y obtener ese tan ansiado trabajo o para que bien lo implementes en tu proyecto y sorprendas a todos con tus conocimientos!
Vamos a analizar en profundidad sus comandos, cómo configurarlo y cómo hacer un uso más eficiente que el que nos propone la mismísima herramienta. Vamos a entender el por qué de sus limitaciones, superarlas y comprender qué técnicas estamos usando para hacer de Cypress una herramienta de Automation ideal para tu equipo, empresa o curriculum!
Algunos puntos antes de empezar:
Component Testing va a ser sumado al curso una vez pase de ser un feature experimental a algo oficial (seguramente sufra muchos cambios hasta su implementación oficial).
BDD no fue incluido. Esto es porque considero que Cypress NO es la herramienta ideal ya que tenemos que deshacer muchas de las ventajas que nos da para poder implementarlo. Si la comunidad lo pide, lo agrego!
A medida que los alumnos me envíen desafíos que les manden en entrevistas, voy a ir completándolos y agregándolos en una sección al final llamada "Ejercicios de Entrevista". Espero esos desafíos!
What You Will Learn!
- Por qué Cypress tiene un papel cada vez más importante como herramienta de Automation E2E.
- Instalación de las herramientas necesarias para trabajar con Cypress.
- Automatización de UI con Cypress.
- Automatización de API con Cypress
- Automatización E2E con Cypress
- Las mejores prácticas propuestas por esta herramienta.
- Cómo usar las mejores prácticas usadas en otras herramientas: Page Object Model, iteración de test data.
Who Should Attend!
- Testers y Desarrolladores que quieran hacer tests con Cypress en sus aplicaciones.