What problem does it solve?
End-to-end tests are often slow, flaky, and brittle, making it hard to catch regressions and confidently ship user-critical flows; this skill provides patterns and practices to make E2E suites reliable, fast, and maintainable.
Core Features & Use Cases
- Playwright and Cypress patterns: Configuration, project setup, and reporters tuned for CI and local debugging.
- Design patterns: Page Object Model, fixture-managed test data, and deterministic wait strategies to reduce flakiness.
- Network control & mocking: Intercept and stub API responses, simulate slow networks, and test third-party integrations.
- Advanced scenarios: Parallel sharding, visual regression, accessibility scans, video/trace capture, and CI-friendly retries and reporting.
- Use Case: Create stable cross-browser tests for login, checkout, and profile management while minimizing test runtime and false failures.
Quick Start
Use the e2e-testing-patterns skill to generate a Playwright test suite for login and checkout flows with fixtures, network mocks, and CI-ready configuration.