Awesome Testing

Cypress + JavaScript Foundations

Live Cypress training that starts with project setup and moves through maintainable UI and API tests in JavaScript.

Level
Foundations
Duration
2 days
Delivery mode
remote, onsite
Training language
Polish or English
Workshop PDF
Workshop PDF

Tooling

CypressJavaScriptTypeScript

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.

Want this workshop for your team?

Request this workshop