test case

Generates markdown test case files from BVA and EP test design documents.

Updated Jun 8, 2026
One-click install
npx skills add https://github.com/DuyITLOR/group05_eshop --skill test-case-duyitlor
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: test case
Source: https://github.com/DuyITLOR/group05_eshop/tree/main/.agents/skills/Test%20case
Command: npx skills add https://github.com/DuyITLOR/group05_eshop --skill test-case-duyitlor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing structured test cases manually from test design documents is repetitive and error-prone. This Skill automates the creation of standardized test case files for each functional requirement of the EShop system, ensuring consistent format and full traceability to test design sources. ## Core Features & Use Cases - Test Case Generation from Test Design: Reads BVA (Boundary Value Analysis) and EP (Equivalence Partitioning) design files in tests/test-design/ and produces one markdown test case file per refined test case ID. - Standardized Template Enforcement: Applies a fixed 11-field structure (Requirement ID, Module/Test type/Technique, Coverage, Preconditions, Test data, Test steps, Expected results, Status, etc.) based on the bundled TC_template.md. - Organized Output: Writes files named TC-<function>-<sequence>.md into tests/test-cases/<function>/ directories, with new cases defaulting to Not Run status. - Use Case: After designing equivalence partitions for the FR16 product import feature, ask the Skill to generate all test cases and receive ready-to-execute markdown files like tests/test-cases/FR16/TC-FR16-01.md. ## Quick Start Generate test case files for function FR16 based on the test design documents in the tests/test-design folder.

Frequently Asked Questions about test case

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

FAQPage Schema
How do I generate test cases from a test design document?▼

Place your BVA or EP test design files in the tests/test-design/ directory, then ask the Skill to generate test cases for a specific function. It reads the refined test case IDs from the design file and creates one markdown file per ID in tests/test-cases/<function>/.

What test design techniques does this test case generator support?▼

It supports Boundary Value Analysis (BVA-<function>.md) and Equivalence Partitioning (EP-<function>.md) design files. For EP designs, it uses the refined test case IDs from the '3. Rút gọn TC' section of the design document.

What fields are included in each generated test case file?▼

Each file contains 11 fields: Requirement ID, Module/Test type/Technique, Test design source, Coverage, Detail, Preconditions, Test data, Test steps, Expected results, Actual results, and Status. New test cases default to 'Not Run' status with empty actual results.

Where are the generated test case files saved?▼

Files are saved as TC-<function>-<sequence>.md inside tests/test-cases/<function>/ directories. For example, the first test case for requirement FR16 is written to tests/test-cases/FR16/TC-FR16-01.md.

What inputs are required before generating test cases?▼

The Skill requires the repository README.md for functional specifications, api_specification.md for backend API details, and at least one test design file (BVA or EP) in tests/test-design/ for the target function. Without a test design file, no test cases can be derived.