bmad-testarch-test-design

Automate test plan creation with risk assessment and coverage strategy.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/wahabmalik/whatsapp-chatbot --skill bmad-testarch-test-design-wahabmalik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-test-design
Source: https://github.com/wahabmalik/whatsapp-chatbot/tree/main/.github/skills/bmad-testarch-test-design
Command: npx skills add https://github.com/wahabmalik/whatsapp-chatbot --skill bmad-testarch-test-design-wahabmalik

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires BMAD, config.yaml, project-context.md, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of test plans for system-level or epic-level projects, including risk assessment and coverage strategy, saving time and ensuring comprehensive testing.

Core Features & Use Cases

  • Test Plan Creation: Automatically generate system-level or epic-level test plans based on project requirements.
  • Risk Assessment: Conduct a risk assessment to identify potential issues and prioritize test scenarios.
  • Coverage Strategy: Define a comprehensive coverage strategy for testing, including test levels and priorities.
  • Use Case: Use this Skill when you need to create a test plan for a new feature or when revising an existing one.

Quick Start

Use the bmad-testarch-test-design skill to generate a test plan for the 'Epic 001' project.

Frequently Asked Questions about bmad-testarch-test-design

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

FAQPage Schema
How do I automate test plan creation for epic-level projects with risk assessment?

You can automate test plan creation by generating system-level or epic-level test plans, conducting risk assessments to prioritize scenarios, and defining a coverage strategy based on project context and requirements.

What is a coverage strategy in test design and when do I need it?

A coverage strategy in test design defines test levels and priorities to ensure comprehensive testing. You need it when creating or revising a test plan to identify potential issues and prioritize test scenarios.

Do I need project management tools to generate a system-level test plan?

Yes, generating a system-level test plan integrates with project management tools and requires knowledge of test design principles. You also need specific project context files like project-context.md to automate the process.

How do I conduct a risk assessment for an epic-level test plan?

Conduct a risk assessment for an epic-level test plan by analyzing project requirements and context to identify potential issues, then prioritizing test scenarios based on the evaluated risks to ensure comprehensive coverage.