test-plan
暂无简介
- License 许可
- MIT
- 最近更新
- 2026-05-12
- Stars
- ★ 8
- Forks
- 1
03 SKILL.md 正文
Skill: Test Plan
Activation:
#file:_superml/skills/6-quality/test-plan/SKILL.md
Purpose
Create a comprehensive test plan that maps every acceptance criterion in the epics to at least one test case, identifies risk areas, and defines the test strategy and scope.
Inputs
Load before starting:
- Epic/story backlog:
{output_path}/planning/epics.mdor equivalent - Architecture doc:
{output_path}/planning/architecture.md(for system boundaries) - PRD:
{output_path}/planning/prd.md(for functional scope) - Any existing test strategy in
_superml/reference/qa/
Deliverable
{output_path}/qa/test-plan.md
Test Plan Structure
Generate the test plan with these sections:
# Test Plan — {project_name}
## 1. Scope & Objectives
- What is in scope for this test cycle
- What is explicitly out of scope
- Quality objectives and exit criteria
## 2. Test Strategy
- Testing levels: unit / integration / system / UAT
- Test types: functional, regression, exploratory, performance (if applicable)
- Test environment(s) and data requirements
## 3. Test Cases
### {Epic / Feature Name}
| TC-ID | Story | Description | Test Steps | Expected Result | Priority |
|-------|-------|-------------|-----------|-----------------|----------|
| TC-001 | US-001 | ... | 1. ... 2. ... | ... | P1 |
## 4. Risk Register
| Risk | Likelihood | Impact | Mitigation |
|------|-----------|--------|------------|
## 5. Entry & Exit Criteria
### Entry (before testing starts)
- [ ] Implementation signed off
- [ ] Test environment ready
- [ ] Test data prepared
### Exit (before sign-off)
- [ ] All P1/P2 test cases pass
- [ ] No open P1/P2 bugs
- [ ] Test execution report complete
Validation Checklist
Before saving the test plan:
- [ ] Every acceptance criterion maps to at least one test case
- [ ] All test cases have a priority (P1/P2/P3)
- [ ] Risk areas identified and mitigated
- [ ] Entry and exit criteria defined
- [ ] Environment and data requirements documented
Next Skill
After test plan is approved → run Test Execution (#file:_superml/skills/6-quality/test-execution/SKILL.md)
04 同仓库更多 Skills
jira-sync
Bulk sync all epics and stories from the local backlog to JIRA. Use when the user says 'sync to JIRA', 'push everything to JIRA', or 'create all JIRA tickets'.
jira-create-story
Create a single story ticket in JIRA from a local story file. Use when the user says 'create this story in JIRA' or 'push story to JIRA'.
jira-create-epic
Create an epic in JIRA from a planning artifact. Use when the user says 'create this epic in JIRA' or 'push epic to JIRA'.
jira-connect
Set up and verify JIRA integration. Use when the user says 'connect to JIRA', 'set up JIRA', or 'configure JIRA'.
jira-conflict-detect
Check if a story is already being worked on by another team member. Use before starting any story implementation.
gitlab-create-mr
Create a GitLab Merge Request for the current story branch. Use when the user says 'create an MR', 'open a merge request', or 'ready for review' in a GitLab project.