Awesome Testing

Cypress Advanced: Isolation, TypeScript, CI

Advanced Cypress training on test isolation, TypeScript, CI pipelines, flaky-test diagnosis, and optional visual regression testing.

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

Tooling

CypressJavaScriptTypeScriptGitHub ActionsPercy

Cypress Advanced: Isolation, TypeScript, CI

Overview

This workshop is for teams already using Cypress that need a more reliable, maintainable test suite. It tackles flaky behavior, test architecture, and the practical problems of running a growing suite in CI.

What you will learn

  • Build isolated, deterministic Cypress tests
  • Use TypeScript to make test code clearer and safer to change
  • Integrate Cypress suites into scalable CI workflows
  • Reduce flakes using diagnostics and stabilization techniques

Workshop agenda

Day 1: Test architecture and reliability

  • Isolation principles and deterministic state setup
  • Component and end-to-end strategy alignment
  • TypeScript structure for reusable test utilities
  • Patterns for selectors, fixtures, and test data control

Day 2: CI scaling and operational quality

  • Pipeline changes that improve runtime without hiding instability
  • Flake diagnostics, retries, and quarantine policies
  • Parallel execution and environment orchestration
  • Optional visual regression testing and rules for maintaining it

Prerequisites

Solid hands-on Cypress experience and basic familiarity with CI workflows.

Want this workshop for your team?

Request this workshop