730-bugfix-test

star 1

Bug修复测试与验收综合技能。当Bug修复开发完成后触发:(1)开发并执行回归测试脚本, (2)生成修复验收报告, (3)人工确认修复完成并更新5xx文档。

axeon By axeon schedule Updated 6/14/2026

name: 730-bugfix-test description: Bug修复测试与验收综合技能。当Bug修复开发完成后触发:(1)开发并执行回归测试脚本, (2)生成修复验收报告, (3)人工确认修复完成并更新5xx文档。 alwaysApply: false author: "axeon(23231269@qq.com)" version: "2.0.0"

Bug修复测试与验收

项目环境检测

从当前目录向上查找 project-info.md,最多 3 层,找到后记为 PROJECT_ROOT。详见 检测方法与前置检查未找到 → 提示用户先执行 0-init

角色职责

角色 职责 智能体
主导 回归测试 + 验收 test-engineer
协作 场景验证 product-manager
协作 风险评估 project-manager
决策 修复确认 product-manager

输入

输入项 来源 说明
Bug分析报告 PROJECT_ROOT/issue/bugs/BUGFIX-{YYMMDD}-{topic}.md 710阶段输出
修复方案 PROJECT_ROOT/issue/bugs/BUGFIX-DESIGN-{YYMMDD}-{topic}.md 720阶段输出
各端修复代码 各端 src/ 720阶段输出
后端Swagger PROJECT_ROOT/backend/{project-name}-app/ API接口定义
现有测试 PROJECT_ROOT/test/scripts/ 现有测试基线

输出

输出项 位置 说明
回归测试脚本(API) PROJECT_ROOT/test/scripts/api/regression-{bug}.spec.ts 回归API测试
回归测试脚本(E2E) PROJECT_ROOT/test/scripts/e2e/{project-name}/regression-{bug}.spec.ts 回归E2E测试
测试文档 PROJECT_ROOT/test/issue/BUGFIX-DESIGN-*-test.md 测试记录
修复验收报告 PROJECT_ROOT/issue/reviews/REVIEW-BUGFIX-{YYMMDDHHMM}.md 最终验收报告
测试报告 PROJECT_ROOT/test/reports/summary/final-*.md 测试执行报告

执行流程

Phase 1: 回归测试开发

读取修复方案中的回归测试章节和Bug分析报告中的复现步骤,生成回归测试。

选择器策略: E2E测试优先使用 getByRole() / getByPlaceholder() / locator('[name=""]') 定位元素,无需额外添加 data-testid

测试类型 说明
Bug复现测试 验证Bug已修复
边界测试 测试边界条件
异常测试 测试异常场景
原有功能测试 确保未破坏原有功能

自动化验证:

cd PROJECT_ROOT/test/scripts
pnpm tsc --noEmit                                    # TypeScript编译无错误
grep -rn 'data-testid' . --include="*.ts" | wc -l   # 0行
pnpm playwright test --list                           # 所有用例可列出

Phase 2: 测试评审 ⚠️【强制】

立即自动调用 731-bugfix-test-review,传入回归测试脚本和测试报告。

731 未通过前,禁止进入 Phase 3。评审不通过时,731 会自动回调本技能修复。

详细的评审检查清单见 731 checklist

Phase 3: 回归测试执行

测试类型 执行内容 通过标准
Bug复现测试 原Bug场景 100%修复
边界条件 边界场景 100%通过
异常处理 异常场景 100%通过
核心流程回归 主业务流程 + 关联功能 + 权限流程 100%通过

Phase 4: 修复验收报告

生成修复验收报告到 PROJECT_ROOT/issue/reviews/REVIEW-BUGFIX-{YYMMDDHHMM}.md,包含:

报告章节 内容
Bug修复验证 Bug复现/边界条件/异常处理验证结果
回归测试结果 核心流程/关联功能回归状态
修复统计 修改文件数、新增/删除代码行数、测试用例数
风险评估 风险项、等级、说明
验收结论 Bug修复状态、回归测试状态、最终状态
人工确认 ★ Bug已修复确认、无新问题确认、修复完成确认

通过标准: Bug场景100%修复、核心流程100%通过、无新缺陷

详细的验收检查清单见 review-checklist.md

人工检查点 ★

修复确认(Phase 4 完成后暂停):

  • Bug是否已完全修复
  • 是否引入新问题
  • 是否可以关闭Bug

确认后: 流程结束,进入 750-bugfix-doc 更新文档

流转关系

输入: Bug分析 + 修复方案 + 各端修复代码(720-bugfix-dev)
    ↓
730-bugfix-test
    ↓
回归测试开发 → 测试评审(731) → 回归测试执行 → 验收报告 → 人工确认 ★
    ↓
输出: 回归测试 + 验收报告
    ↓
进入: [750-bugfix-doc](../750-bugfix-doc/SKILL.md) 更新文档

参考

Install via CLI
npx skills add https://github.com/axeon/uw-spec --skill 730-bugfix-test
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator