bmad-qa-generate-e2e-tests

Generates API and end-to-end tests for implemented features using the project's existing test framework.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/Hexalith/Hexalith.Parties --skill bmad-qa-generate-e2e-tests-hexalith
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-qa-generate-e2e-tests
Source: https://github.com/Hexalith/Hexalith.Parties/tree/main/.agents/skills/bmad-qa-generate-e2e-tests
Command: npx skills add https://github.com/Hexalith/Hexalith.Parties --skill bmad-qa-generate-e2e-tests-hexalith

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing automated tests for newly implemented features is repetitive and often skipped under deadline pressure. This Skill automates the generation of API and end-to-end tests that follow your project's existing test framework and patterns, then runs them to verify they pass. ## Core Features & Use Cases - Framework Detection: Automatically detects the test framework already in use (Playwright, Jest, Vitest, Cypress, etc.) by inspecting package.json and existing test files, or recommends one for the detected stack. - API Test Generation: Creates tests covering status codes, response structure validation, happy paths, and critical error cases for endpoints and services. - E2E Test Generation: Builds UI workflow tests using semantic locators (roles, labels, text) that assert visible outcomes and stay linear and maintainable. - Use Case: After implementing a new checkout feature, ask the Skill to generate tests; it scans the codebase, produces API and E2E specs matching your conventions, runs them, fixes failures, and writes a coverage summary to your implementation artifacts folder. ## Quick Start Ask the assistant to create QA automated tests for the feature you just implemented, naming the feature or directory to scan.

Frequently Asked Questions about bmad-qa-generate-e2e-tests

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate automated E2E tests for a new feature?

Invoke the Skill and specify a feature name, component, or directory to scan. It detects your test framework, generates API and E2E tests following existing patterns, runs them, and saves a summary report.

Which test frameworks does this QA test generator support?

It works with whatever framework your project already uses, detected from package.json dependencies such as Playwright, Jest, Vitest, or Cypress. If none exists, it analyzes the stack and suggests an appropriate framework.

Can it generate API tests as well as UI tests?

Yes. For API endpoints it generates tests covering status codes like 200, 400, 404, and 500, response structure validation, and happy path plus one or two error cases, using the project's existing test patterns.

What happens if the generated tests fail when run?

The Skill executes the tests using the project's test command and fixes any failures immediately before completing. It only finishes once all generated tests pass and a summary is written.

When should I use the Test Architect module instead of this Skill?

Use the Test Architect (TEA) module when you need risk-based test strategy, test design planning, quality gates, NFR assessment, or comprehensive coverage analysis. This Skill focuses on straightforward test generation only.