bmad-qa-generate-e2e-tests

Generate API and end-to-end tests for existing features with framework detection.

2|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/cassioalexandre/agf --skill bmad-qa-generate-e2e-tests-cassioalexandre
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-qa-generate-e2e-tests
Source: https://github.com/cassioalexandre/agf/tree/main/_bmad/bmm/4-implementation/bmad-qa-generate-e2e-tests
Command: npx skills add https://github.com/cassioalexandre/agf --skill bmad-qa-generate-e2e-tests-cassioalexandre

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the manual effort of writing end-to-end automated tests by generating runnable QA tests for features you have already implemented.

Core Features & Use Cases

  • E2E test generation for existing UI workflows: Produces end-to-end tests when a user interface exists, focusing on user journeys and visible outcomes.
  • API test generation for existing endpoints/services: Generates API tests with coverage for happy paths plus status-code and response-structure validation including critical error cases.
  • Test framework alignment and practical outputs: Detects the project’s existing test framework, follows its patterns, runs the tests, and writes a summary report to the configured default output file.

Quick Start

Ask the agent: "Create qa automated tests for the login feature I already implemented, and generate both API and E2E coverage if applicable."

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 end-to-end tests for features I have already implemented?

To generate end-to-end tests for existing features, you need a tool that detects your current test framework and follows its established patterns. This process creates runnable UI and API tests covering happy paths and critical error cases, then executes them to verify pass status and outputs a summary report.

Can I automate API testing for happy paths and error cases without writing code manually?

Yes, you can automate API testing by generating tests that validate status codes and response structures. The generated tests automatically cover both happy paths and one to two critical error cases, aligning with your project's existing test framework patterns to ensure seamless regression coverage.

Does automated E2E test generation work with my existing Playwright setup?

Automated E2E test generation works with your existing setup by detecting the project's current test framework, including Playwright. It adheres to your established patterns and uses semantic locators for UI tests, ensuring the newly generated tests integrate smoothly without disrupting your current workflow.

What is the best way to improve regression testing coverage for an existing user interface?

The best way to improve regression testing coverage is to generate E2E tests focusing on user journeys and visible outcomes. By automatically creating tests that follow existing framework patterns and use semantic locators, you ensure comprehensive coverage of UI workflows and critical error cases.

How do I verify that newly generated QA automated tests actually pass?

To verify that newly generated QA automated tests pass, the test generation process includes automatic test execution. After creating the API and E2E tests, the system runs them to check the pass status and saves the execution results to a configured test summary output file.