Sprint Testing Workflow
中文版: 见技能 sprint-testing-workflow 。
Complete testing workflow for a 2-week sprint. Prompts: see reference.md and this directory's prompts/ .
When to Use
-
User mentions sprint testing, iteration planning, or sprint retrospective
-
Need phase-by-phase sprint testing (planning → review → retrospective)
-
Trigger: e.g. “Help me plan sprint testing” or “Walk me through the sprint test flow”
Phases: Day 1 Planning → Days 2–3 Setup & early testing → Days 4–8 Active testing → Days 9–10 Intensive (regression, integration, visual) → Day 11 Stabilization → Day 12 Review & demo → Day 13 Retrospective & next sprint.
Day 1: Sprint Planning
☑️ Morning·Planning Meeting Checklist
Pre-meeting preparation
-
Review product backlog
-
Analyze upcoming user stories
-
Use prompts: test-strategy
Meeting participation
-
Understand acceptance criteria
-
Identify testable requirements
-
Estimate testing effort
-
Mark testing dependencies
☑️ Afternoon·Test Planning Checklist
Test strategy development
-
Create test strategy document
-
Define test scope
-
Determine environment requirements
-
Plan test data needs
-
Identify automation candidates
-
Use prompts: test-strategy, requirements-analysis
Deliverables completion
-
Sprint number and basic info
-
User story list
-
Test focus and priorities
-
Automation plan
-
Risk assessment
Days 2–3: Setup & Early Testing
☑️ Environment Setup Checklist
-
Test environment preparation
-
Set up test environment
-
Configure CI/CD pipeline
-
Prepare test data
-
Verify environment availability
-
Use prompts: automation-testing, test-strategy
☑️ Early Testing Checklist
Test case creation
-
Generate test cases for early completed stories
-
Review cases with development team
-
Use prompts: test-case-writing
Exploratory testing
-
Perform exploratory testing on completed work
-
Record discovered issues
-
Use prompts: manual-testing
Days 4–8: Active Development & Testing
☑️ Daily Activities Checklist
Daily standup
-
Report yesterday's completed work
-
State today's plan
-
Raise blockers and issues
Manual testing
-
Execute test cases for completed stories
-
Explore new features
-
Record discovered defects
-
Use prompts: manual-testing, bug-reporting
Automation test development
-
Write automation tests for completed stories
-
Code review and optimization
-
Integrate into CI/CD
-
Use prompts: automation-testing, api-testing
Defect management
-
Review new defects
-
Define priorities with team
-
Regression test fixed defects
-
Update defect status
☑️ Days 5–6·Mid-Sprint Review Checklist
Progress review
-
Review test execution progress
-
Adjust test plan if necessary
-
Identify risky stories
-
Update automation coverage
Key metrics check
-
Test execution rate
-
Defect discovery rate
-
Automation coverage
-
Story completion vs test completion comparison
Days 9–10: Intensive Testing
☑️ Regression Testing Checklist
Automated regression
-
Execute full automated regression suite
-
Analyze failed cases
-
Fix or update tests
-
Use prompts: functional-testing, ai-assisted-testing
Manual regression
-
Execute critical path manual tests
-
Cross-browser testing
-
Mobile testing
-
Use prompts: functional-testing
☑️ Integration Testing Checklist
-
End-to-end testing
-
Test complete user journeys
-
Verify system integration
-
Test data flows
-
Verify third-party integrations
-
Use prompts: functional-testing, api-testing
☑️ Visual Testing Checklist
-
UI and accessibility testing
-
Visual regression testing
-
UI change verification
-
Responsive design testing
-
Accessibility testing
-
Use prompts: accessibility-testing
Day 11: Stabilization
☑️ Bug Bash Checklist
-
Optional: Bug bash activity
-
Organize 2-hour focused testing
-
Use exploratory testing charters
-
Record discovered issues
-
Use prompts: manual-testing
☑️ Final Defect Handling Checklist
-
Defect priority handling
-
Critical defects must be fixed
-
High priority defects assessed
-
Medium/low priority defects moved to backlog
☑️ Completion Check Checklist
-
Sprint completion verification
-
All stories tested
-
Critical defects fixed and regressed
-
Regression tests passed
-
Automation tests updated
-
Test report generated
Day 12: Review & Demo
☑️ Review Preparation Checklist
-
Test report preparation
-
Create executive summary
-
Compile defect metrics
-
Calculate automation coverage
-
Prepare quality dashboard
-
Use prompts: test-reporting, test-strategy
☑️ Review Meeting Checklist
-
Results presentation
-
Present testing achievements
-
Share quality metrics
-
Explain known issues
-
Assess next sprint risks
-
Demo automation and coverage
Day 13: Retrospective & Next Sprint Prep
☑️ Retrospective Meeting Checklist
Retrospective discussion
-
Discuss what went well in testing
-
Identify challenges encountered
-
Propose process improvements
-
Create action items for next sprint
Specialized discussion
-
Automation test effectiveness
-
Defect discovery timing
-
Environment and tool issues
☑️ Next Sprint Preparation Checklist
-
Forward planning
-
Review upcoming stories
-
Identify testing challenges
-
Plan automation needs
-
Update test strategy
How to Use
-
Check reference.md to find the prompt file for the current step.
-
Open the corresponding file in prompts/ , then combine it with the current context (scope, environment, risks, constraints).
-
Run step by step, and update priorities or gates based on outputs and blockers.
Common Pitfalls
-
❌ Skipping planning and testing ad hoc → ✅ Clarify stories and acceptance criteria first, then write and run cases
-
❌ No mid-sprint review → ✅ Run a mid-sprint check on days 5–6 and adjust plan/priority as needed
-
❌ Leaving regression to the last day → ✅ Run intensive regression on days 9–10 and keep day 11 for stabilization
Best Practices
-
Day 1: use reference.md for planning, test strategy, and requirements prompts
-
Around daily standups: use bug-reporting and test-reporting prompts to log and sync
-
Day 11: complete the checklist (stories tested, regression passed, critical bugs fixed) before review
-
When red flags appear: use test-strategy prompts for risk analysis and communication
Reference Files
-
reference.md — Step-to-prompt file mapping
-
prompts/ — English prompt files for this workflow (open the matching .md per step and use with context)
Related: daily-testing-workflow-en, release-testing-workflow-en.
Target Audience
-
QA engineers and developers executing this testing domain in real projects
-
Team leads who need structured, reproducible testing outputs
-
AI users who need fast, format-ready deliverables for execution and reporting
Not Recommended For
-
Pure production incident response without test scope/context
-
Decisions requiring legal/compliance sign-off without expert review
-
Requests lacking minimum inputs (scope, environment, expected behavior)
Critical Success Factors
-
Provide clear scope, environment, and acceptance criteria before generation
-
Validate generated outputs against real system constraints before execution
-
Keep artifacts traceable (requirements -> test points -> defects -> decisions)
Output Templates and Parsing Scripts
-
Template directory: output-templates/
-
template-word.md (Word-friendly structure)
-
template-excel.tsv (Excel paste-ready)
-
template-xmind.md (XMind-friendly outline)
-
template-json.json
-
template-csv.csv
-
template-markdown.md
-
Parser scripts directory: scripts/
-
Parse (generic): parse_output_formats.py
-
Parse (per-format): parse_word.py , parse_excel.py , parse_xmind.py , parse_json.py , parse_csv.py , parse_markdown.py
-
Convert (generic): convert_output_formats.py
-
Convert (per-format): convert_to_word.py , convert_to_excel.py , convert_to_xmind.py , convert_to_json.py , convert_to_csv.py , convert_to_markdown.py
-
Batch convert: batch_convert_templates.py (outputs into artifacts/ )
Examples:
python3 scripts/parse_json.py output-templates/template-json.json python3 scripts/parse_markdown.py output-templates/template-markdown.md python3 scripts/convert_to_json.py output-templates/template-markdown.md python3 scripts/convert_output_formats.py output-templates/template-json.json --to csv python3 scripts/batch_convert_templates.py --skip-same