Cypress + JavaScript Foundations
Live Cypress training that starts with project setup and moves through maintainable UI and API tests in JavaScript.
Cypress + JavaScript Foundations
Overview
Participants build a Cypress project, automate realistic UI and API scenarios, and learn how to keep the tests understandable as the suite grows.
What you will learn
- Set up a Cypress project with a clean JavaScript test structure
- Write maintainable UI and API tests
- Use selectors, fixtures, and test data effectively
- Run tests locally and in basic CI workflows
Workshop agenda
Module 1: Foundations and setup
- Cypress architecture and core execution model
- Local environment setup and project bootstrap
- Test structure, naming, and maintainability basics
Module 2: UI and API practice
- Reliable UI interactions and assertions
- API testing basics and response validation
- Working with fixtures, mocks, and reusable helpers
Module 3: Debugging and CI
- Debugging and failure analysis
- Simple CI integration and reporting
- Common sources of unstable tests and how to remove them
Prerequisites
Basic JavaScript understanding is recommended. No prior Cypress experience is required.
