bmad-qa-generate-e2e-tests

Generate automated API and end-to-end tests for implemented software features.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

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 automate E2E and API test generation for new software features?

You can automate E2E and API test generation by using a skill that auto-detects your project's test framework, generates matching test cases for happy paths and errors, and runs them to verify they pass. This eliminates manual test writing effort.

Can I generate Playwright or Cypress tests without writing them manually?

Yes, framework-aware test generation automatically detects existing test frameworks like Playwright, Cypress, Jest, or Vitest, and matches your project's established code patterns and conventions to generate passing tests automatically.

What is the best way to ensure generated API tests cover critical error cases?

Automated API test generation ensures coverage of critical error cases by validating status codes, response payloads, and happy paths. It generates both API and UI tests, runs them to confirm pass status, and fixes failures automatically.

Does automated test generation work with existing REST APIs and UI components?

Automated test generation works with web applications, REST APIs, and UI components. It uses semantic locators for UI workflows and validates API response schemas, applying to any project with an existing or detectable test framework.

How do I get a test coverage summary after generating E2E tests?

After generating and validating E2E tests, the skill outputs a structured test coverage summary document. This document details the generated test cases, pass status, and next steps for improving coverage.

Why do my generated tests fail during automated test generation?

Generated tests may initially fail due to mismatched locators or API response changes. The skill runs generated tests to confirm pass status and automatically fixes any failures before outputting the final test coverage summary.