E2E Testing Patterns
Build reliable, fast, and maintainable end-to-end test suites that provide confidence to ship code quickly and catch regressions before users do.
Use this skill when
- •Implementing end-to-end test automation
- •Debugging flaky or unreliable tests
- •Testing critical user workflows
- •Setting up CI/CD test pipelines
- •Testing across multiple browsers
- •Validating accessibility requirements
- •Testing responsive designs
- •Establishing E2E testing standards
Do not use this skill when
- •You only need unit or integration tests
- •The environment cannot support stable UI automation
- •You cannot provision safe test accounts or data
Instructions
- •Identify critical user journeys and success criteria.
- •Build stable selectors and test data strategies.
- •Implement tests with retries, tracing, and isolation.
- •Run in CI with parallelization and artifact capture.
Safety
- •Avoid running destructive tests against production.
- •Use dedicated test data and scrub sensitive output.
Resources
- •
resources/implementation-playbook.mdfor detailed E2E patterns and templates.