What problem does it solve?
Manually writing automated API and end-to-end tests for implemented features is time-consuming, often inconsistent with project test standards, and prone to missing critical edge cases that lead to production bugs.
Core Features & Use Cases
- Framework-Aware Test Generation: Auto-detects existing project test frameworks (Playwright, Jest, Vitest, Cypress, etc.) to match established code patterns and conventions.
- Dual Test Type Support: Generates both API tests (covering status codes, response validation, happy paths and error cases) and UI end-to-end tests (using semantic locators, covering full user workflows).
- Validated Output: Runs generated tests to confirm they pass, fixes any failures automatically, and outputs a structured test coverage summary with next steps.
- Use Case: For a newly implemented user checkout flow, this skill will generate matching test cases for the payment API endpoint and the full UI checkout journey, then verify all tests pass before saving the summary.
Quick Start
Use the bmad-qa-generate-e2e-tests skill to generate passing automated API and end-to-end tests for the new user profile editing feature in your project.