bmad-testarch-test-design

Automate test plan creation with risk assessment and execution strategy.

Updated Dec 26, 2025
One-click install
npx skills add https://github.com/tiween/tiween --skill bmad-testarch-test-design-tiween
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-test-design
Source: https://github.com/tiween/tiween/tree/main/.agents/skills/bmad-testarch-test-design
Command: npx skills add https://github.com/tiween/tiween --skill bmad-testarch-test-design-tiween

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps in creating detailed test plans for system-level or epic-level designs, including risk assessment and execution strategy, streamlining the test design process.

Core Features & Use Cases

  • Test Plan Creation: Generate system-level or epic-level test plans based on risk and testability assessment.
  • Risk Assessment: Identify and classify risks, calculate risk scores, and define mitigation plans.
  • Execution Strategy: Define test coverage, execution order, resource estimates, and quality gate criteria.
  • Use Case: When a project requires a comprehensive test plan with a clear risk and testability assessment, this Skill can automate the process and provide a structured plan.

Quick Start

Use the bmad-testarch-test-design skill to create a test plan for a new feature.

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 design a test plan with risk assessment for system-level features?

Designing a test plan with risk assessment requires identifying and classifying risks, calculating scores, and defining mitigation plans. This process generates comprehensive system-level test plans covering execution strategy and test coverage for new features.

What's the best way to automate test planning and execution strategy generation?

Automating test planning and execution strategy generation involves using scripts to process design inputs and output structured plans. This approach defines test coverage, execution order, resource estimates, and quality gate criteria to streamline software development.

Do I need Python to generate test plans and manage test design workflows?

Yes, you need Python to generate test plans and manage test design workflows. Python is required for scripting and workflow management to automate the creation of detailed test plans and risk assessments.

Can I use this test design approach with BMAD and TEA tools?

Yes, you can use this test design approach with BMAD and TEA tools. The automated test planning process is compatible with these tools to streamline test coverage definition and execution strategy for software development projects.

What is risk assessment in test planning and how does it affect test coverage?

Risk assessment in test planning is the process of identifying and classifying risks, calculating scores, and defining mitigation plans. It directly affects test coverage by prioritizing execution order and establishing quality gate criteria based on testability.

When should I not use automated test plan creation for epic-level designs?

You should not use automated test plan creation for epic-level designs when a project lacks detailed design inputs or requires highly customized, ad-hoc test execution strategies. It is best suited for projects needing structured risk assessment and coverage.