Awesome Testing

Playwright Advanced: Stability, Scale, CI

Diagnose flaky tests, improve suite architecture with fixtures, and reduce CI time through parallelism and sharding.

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

Tooling

PlaywrightJavaScriptTypeScriptGitHub Actions

Playwright Advanced: Stability, Scale, CI

Overview

This workshop is for teams with an existing Playwright suite that has become slow, flaky, or difficult to change. It focuses on finding the causes of instability, improving the architecture, and shortening CI runs safely.

What you will learn

  • Diagnose and reduce flaky behavior using traces and artifacts
  • Refactor test architecture with fixtures and reusable abstractions
  • Scale execution with parallelism, sharding, and environment strategy
  • Make CI failures easier to understand and the suite easier to maintain

Workshop agenda

Day 1: Stability and architecture

  • Root causes of instability in mature test suites
  • Trace-driven debugging and failure classification
  • Fixture patterns for cleaner and more maintainable tests
  • Test data and state management at scale

Day 2: Scaling in CI

  • Runtime optimization and parallel execution strategy
  • Sharding, retries, and selective test execution patterns
  • CI diagnostics and fast feedback loops
  • Ownership and maintenance rules for long-term suite health

Prerequisites

Hands-on Playwright experience and understanding of CI basics are required.

Want this workshop for your team?

Request this workshop