qa-test-design

Design structured test cases with coverage analysis using six core testing techniques.

Updated May 15, 2026
One-click install
npx skills add https://github.com/heyu-ai/yibi-stack --skill qa-test-design-heyu-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-test-design
Source: https://github.com/heyu-ai/yibi-stack/tree/main/plugins/sdd/skills/qa-test-design
Command: npx skills add https://github.com/heyu-ai/yibi-stack --skill qa-test-design-heyu-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill offers a comprehensive guide for senior QA engineers to produce high-quality test cases, reducing the likelihood of critical issues being missed.

Core Features & Use Cases

  • Structured Test Cases: Applies six core techniques (Equivalence Partitioning, Boundary Value Analysis, Decision Table, State Transition, Pairwise / Combinatorial Testing, and Risk-Based Testing).
  • Automated Coverage Analysis: Produces structured test case tables and coverage analysis for in-depth understanding of test case effectiveness.
  • User Story and Spec Analysis: Provides analysis of User Stories, ACs, Gherkin scenarios, or verbal descriptions for test scope and coverage planning.

Quick Start

Run the qa-test-design command followed by your requirement description, e.g., "How would you design test cases for the login feature?".

Frequently Asked Questions about qa-test-design

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

FAQPage Schema
How do I generate structured test cases from a requirement description?

To generate structured test cases, provide a requirement description such as a User Story or Gherkin scenario. The system applies six core testing techniques like Equivalence Partitioning and Boundary Value Analysis to produce detailed test cases with coverage analysis.

What is the best way to design QA tests for complex software requirements?

The best way to design QA tests for complex requirements is using structured testing techniques. Methods like Decision Table, State Transition, and Pairwise Testing ensure comprehensive coverage and reduce the likelihood of missing critical software quality issues.

Can I use user stories and acceptance criteria for QA test design?

Yes, you can use user stories and acceptance criteria for QA test design. The system analyzes User Stories, ACs, and Gherkin scenarios to determine the test scope and plan coverage for your software quality assurance needs.

How does coverage analysis work for generated test cases?

Coverage analysis works by evaluating the generated test cases against the requirement specifications. It produces structured test case tables that map directly to the applied testing techniques, providing an in-depth understanding of test case effectiveness.

When should I use risk-based testing over boundary value analysis?

Use risk-based testing when you need to prioritize testing efforts based on potential impact and probability of defects. Boundary value analysis is better suited for testing input ranges at their extreme edges to catch off-by-one errors.

Do I need any specific testing framework installed to generate test cases?

No specific testing framework is required to generate test cases. The system operates independently to analyze requirements and produce structured test case tables with coverage analysis, which you can then integrate into your existing software quality assurance workflow.