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.md for detailed E2E patterns and templates.
1---2name: e2e-testing-patterns3description: E2E Testing Patterns4---5# E2E Testing Patterns67Build reliable, fast, and maintainable end-to-end test suites that provide confidence to ship code quickly and catch regressions before users do.89## Use this skill when1011- Implementing end-to-end test automation12- Debugging flaky or unreliable tests13- Testing critical user workflows14- Setting up CI/CD test pipelines15- Testing across multiple browsers16- Validating accessibility requirements17- Testing responsive designs18- Establishing E2E testing standards1920## Do not use this skill when2122- You only need unit or integration tests23- The environment cannot support stable UI automation24- You cannot provision safe test accounts or data2526## Instructions27281. Identify critical user journeys and success criteria.292. Build stable selectors and test data strategies.303. Implement tests with retries, tracing, and isolation.314. Run in CI with parallelization and artifact capture.3233## Safety3435- Avoid running destructive tests against production.36- Use dedicated test data and scrub sensitive output.3738## Resources3940- `resources/implementation-playbook.md` for detailed E2E patterns and templates.
Run npx skillmds@latest add comeonoliver/e2e-testing-patterns in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
E2E Testing Patterns It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
ComeOnOliver (@comeonoliver) published this skill. Their other Agent Skills are listed on their SkillMD profile.