Nikita Milka

Mastering UI Automation with Cypress: A Hands-On Workshop

In this hands-on workshop, participants will learn how to use Cypress for end-to-end (E2E) UI automation, one of the most popular and beginner-friendly testing tools available. Whether participants are completely new to test automation or already have some experience, this session will guide them through everything they need to know – from setting up Cypress, writing their own tests, to executing them effectively.

Participants will walk away with:

 ⁃ A solid understanding of Cypress’s architecture and core features;

 ⁃ How to write maintainable and effective test scripts;

 ⁃ Techniques for debugging and improving test reliability;

 ⁃ Insights into integrating Cypress with CI/CD pipelines;

 ⁃ Best practices in end-to-end UI testing;

This workshop will be highly interactive, combining a mix of theory with real-time code examples and hands-on exercises. Participants will be guided through the process of setting up their environment, writing tests, and running them in various scenarios to gain practical experience.

Prerequisites for participants: 

 ⁃ A laptop capable of running a development environment, multiple browser tabs, and necessary tools like Cypress and code editors smoothly without performance issues.

Skills prerequisites:

 ⁃ Basic understanding of TypeScript or any programming language;

 ⁃ Familiarity with web concepts such as HTML, CSS, and JavaScript;

 ⁃ No prior experience with Cypress is required;