sprint-testing-workflow
SKILL.md
迭代测试工作流程(中文版)
英文版: 见技能 sprint-testing-workflow-en。
2 周迭代的完整测试工作流:从规划到回顾。提示词使用本目录 prompts/,步骤与提示词对照见 reference.md。
何时使用
- 用户提到「迭代测试」「Sprint 测试」「sprint testing」「迭代计划」「sprint 回顾」
- 需要按迭代阶段规划或执行测试,或需要迭代内检查清单与阶段划分
- 触发示例:「帮我规划本迭代测试」或「Sprint 测试流程怎么走」
第 1 天:迭代规划
☑️ 上午·规划会议步骤追踪
-
会前准备
- 审查产品待办列表
- 分析即将进入的用户故事
- 使用提示词:test-strategy
-
会议参与
- 理解验收标准
- 识别可测试需求
- 估算测试工作量
- 标记测试依赖关系
☑️ 下午·测试规划步骤追踪
-
测试策略制定
- 创建测试策略文档
- 定义测试范围
- 确定环境需求
- 规划测试数据需求
- 识别自动化候选
- 使用提示词:test-strategy、requirements-analysis
-
交付物完成
- 迭代编号和基本信息
- 用户故事列表
- 测试重点和优先级
- 自动化计划
- 风险评估
第 2–3 天:设置与早期测试
☑️ 环境设置步骤追踪
- 测试环境搭建
- 搭建测试环境
- 配置 CI/CD 流水线
- 准备测试数据
- 验证环境可用性
- 使用提示词:automation-testing、test-strategy
☑️ 早期测试步骤追踪
-
测试用例创建
- 为早期完成的故事生成测试用例
- 与开发团队评审用例
- 使用提示词:test-case-writing
-
探索性测试
- 对已完成工作进行探索性测试
- 记录发现的问题
- 使用提示词:manual-testing
第 4–8 天:积极开发与测试
☑️ 每日活动步骤追踪
-
每日站会
- 报告昨日完成工作
- 说明今日计划
- 提出阻碍和问题
-
手动测试
- 执行已完成故事的测试用例
- 探索新功能
- 记录发现的缺陷
- 使用提示词:manual-testing、bug-reporting
-
自动化测试开发
- 为已完成故事编写自动化测试
- 代码审查和优化
- 集成到 CI/CD
- 使用提示词:automation-testing、api-testing
-
缺陷管理
- 审查新缺陷
- 与团队定义优先级
- 回归测试已修复缺陷
- 更新缺陷状态
☑️ 第 5–6 天·中期审查步骤追踪
-
进度审查
- 审查测试执行进度
- 必要时调整测试计划
- 识别有风险的故事
- 更新自动化覆盖率
-
关键指标检查
- 测试执行率
- 缺陷发现率
- 自动化覆盖率
- 故事完成 vs 测试完成对比
第 9–10 天:密集测试
☑️ 回归测试步骤追踪
-
自动化回归
- 执行完整自动化回归套件
- 分析失败用例
- 修复或更新测试
- 使用提示词:functional-testing、ai-assisted-testing
-
手动回归
- 执行关键路径手动测试
- 跨浏览器测试
- 移动端测试
- 使用提示词:functional-testing
☑️ 集成测试步骤追踪
- 端到端测试
- 测试完整用户旅程
- 验证系统集成
- 测试数据流
- 验证第三方集成
- 使用提示词:functional-testing、api-testing
☑️ 可视化测试步骤追踪
- UI 和可访问性测试
- 视觉回归测试
- UI 变更验证
- 响应式设计测试
- 可访问性测试
- 使用提示词:accessibility-testing
第 11 天:稳定化
☑️ 缺陷突击步骤追踪
- 可选:缺陷突击活动
- 组织 2 小时集中测试
- 使用探索性测试章程
- 记录发现的问题
- 使用提示词:manual-testing
☑️ 最终缺陷处理步骤追踪
- 缺陷优先级处理
- 严重缺陷必须修复
- 高优先级缺陷评估
- 中/低优先级缺陷移至待办
☑️ 完成检查步骤追踪
- 迭代完成验证
- 所有故事已测试
- 严重缺陷已修复并回归
- 回归测试通过
- 自动化测试已更新
- 测试报告已生成
第 12 天:评审与演示
☑️ 评审准备步骤追踪
- 测试报告准备
- 创建执行摘要
- 整理缺陷指标
- 统计自动化覆盖率
- 准备质量仪表板
- 使用提示词:test-reporting、test-strategy
☑️ 评审会议步骤追踪
- 成果展示
- 展示测试成果
- 分享质量指标
- 说明已知问题
- 评估下迭代风险
- 演示自动化和覆盖率
第 13 天:回顾与下一迭代准备
☑️ 回顾会议步骤追踪
-
回顾讨论
- 讨论测试中顺利的方面
- 识别遇到的挑战
- 提出流程改进建议
- 制定下迭代行动项
-
专项讨论
- 自动化测试效果
- 缺陷发现时机
- 环境和工具问题
☑️ 下迭代准备步骤追踪
- 前瞻规划
- 审查即将到来的故事
- 识别测试挑战
- 规划自动化需求
- 更新测试策略
持续活动(整个迭代)
- 每日:执行用例、记录缺陷、更新自动化、看 CI/CD、与开发同步
- 每 2–3 天:更新指标、审查自动化覆盖率、重构测试代码、更新文档
- 每周:团队测试同步、审查测试策略、更新风险、知识分享
按阶段优先级
- 早期(1–4 天):规划与设置、环境、早期故事测试、自动化框架
- 中期(5–8 天):功能测试、缺陷修复、自动化开发、探索性测试
- 后期(9–12 天):回归、集成、缺陷验证、质量报告
迭代检查清单
开始:测试计划、环境就绪、测试数据、自动化框架更新、团队对齐
中期:50%+ 故事已测、自动化进行中、缺陷在修、无重大阻碍
结束:所有故事已测、回归通过、严重缺陷已修、报告与演示就绪
如何使用
- 先查看 reference.md,定位当前步骤对应的提示词文件。
- 打开
prompts/下对应文件,并结合当前上下文(范围、环境、风险、约束)一起使用。 - 按步骤推进执行,并根据产出与阻塞动态调整优先级或门禁条件。
常见误区
- ❌ 跳过迭代规划直接测 → ✅ 先明确故事与验收标准,再写用例与执行
- ❌ 中期不审查进度 → ✅ 第 5–6 天做中期审查,必要时调整计划与优先级
- ❌ 最后一天才做回归 → ✅ 第 9–10 天密集回归,第 11 天留作稳定化与检查
最佳实践
- 第 1 天用 reference.md 选规划、测试策略、需求分析对应提示词
- 每日站会前后用缺陷上报、测试报告提示词记录与同步
- 第 11 天完成检查清单(故事已测、回归通过、严重缺陷已修)再进入评审
- 出现危险信号时用测试策略做风险分析并沟通
危险信号与应对
- 测试落后:故事“完成”未测、待测积压、覆盖率下降 → 上报、重排优先级、请求支援、必要时调整范围
- 质量问题:后期缺陷多、严重缺陷、回归失败 → 用测试策略做风险分析、聚焦关键路径、考虑延长或技术债迭代
- 环境问题:频繁宕机、数据/CI 问题 → 记录、与 DevOps 协作、备用方案、尽量本地验证
参考文件
- reference.md — 步骤与提示词文件对照表
- prompts/ — 本工作流所需中文提示词(每步打开对应
.md与上下文结合使用)
相关技能:daily-testing-workflow、release-testing-workflow。
目标受众
- 在真实项目中执行该测试域工作的 QA 与开发人员
- 需要结构化、可复用测试交付物的测试负责人
- 需要快速生成可落地测试产出的 AI 使用者
不适用场景
- 无测试范围上下文的纯线上应急处置
- 需要法律/合规最终裁定但缺少专家复核的决策
- 缺少最小输入(范围、环境、期望行为)的请求
关键成功因素
- 先明确范围、环境与验收标准,再生成测试内容
- 生成结果必须结合真实系统约束做二次校验
- 保持产物可追踪(需求 -> 测试点 -> 缺陷 -> 决策)
输出模板与解析脚本
- 模板目录:
output-templates/template-word.md(Word 友好结构)template-excel.tsv(Excel 可直接粘贴)template-xmind.md(XMind 结构化大纲)template-json.jsontemplate-csv.csvtemplate-markdown.md
- 解析脚本目录:
scripts/- 解析通用:
parse_output_formats.py - 解析按格式:
parse_word.py、parse_excel.py、parse_xmind.py、parse_json.py、parse_csv.py、parse_markdown.py - 转换通用:
convert_output_formats.py - 转换按格式:
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_templates.py(批量输出到artifacts/)
- 解析通用:
示例:
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
Weekly Installs
6
Repository
naodeng/awesome…a-skillsGitHub Stars
3
First Seen
10 days ago
Security Audits
Installed on
cursor6
github-copilot5
codex5
kimi-cli5
amp5
cline5