Cypress + JavaScript Foundations
Live, practical Cypress training focused on real project setup, UI/API testing, and productive JavaScript test workflows.
Cypress + JavaScript Foundations
Overview
Hands-on training for building practical Cypress skills from project setup to maintainable test implementation. Participants work with realistic UI and API scenarios and learn how to create an effective day-to-day automation workflow.
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: Workflow and quality
- Debugging and failure analysis
- Simple CI integration and reporting
- Common anti-patterns and stabilization guidelines
Prerequisites
Basic JavaScript understanding is recommended. No prior Cypress experience is required.
