关于 qa-automation-test-consolidation
用于分析完整测试套件的技能,可识别重复测试、语义重叠和参数化机会。它先按类型与置信度提出重构建议,只有获得用户批准后才应用更改。
主要功能
- 01识别重复测试与测试逻辑
- 02发现语义及业务规则重叠
- 03按置信度整理重构建议
- 04经用户批准后应用更改
- 05迭代分析直至无高置信机会
适用场景
- 01精简大型测试套件
- 02合并重复的业务规则验证
- 03寻找适合参数化的测试
- 04在保留覆盖率的同时减少维护
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ testomatio/ skills --skill qa-automation-test-consolidation安装后在 Claude Code 中输入/qa-automation-test-consolidation确认已加载。
详细介绍
摘要
此技能会分析整个测试套件,以识别重复测试、语义重叠、重复的测试逻辑、参数化机会以及重叠的业务规则验证。它优先关注行为相似性,而非代码相似性,并建议进行重构,以减少维护工作,同时保留测试覆盖率和业务意图。未经用户明确批准,不会应用任何更改。
工作循环
- 分析整个测试套件,寻找整合机会;
- 按类型和置信度对发现的问题进行分组;
- 概述建议的更改并征求用户批准;
- 应用已批准的重构;
- 重新分析更新后的测试套件,寻找新发现的整合机会;
- 重复以上步骤,直到不再存在置信度高于 80% 的整合机会。
完成标准
- 已分析整个测试套件;
- 已向用户展示所有整合机会;
- 已应用所有获批的重构;
- 每轮迭代后都已重新分析测试套件;
- 不再存在置信度高于 80% 的重复测试、重复的测试逻辑、参数化机会或业务规则重叠。
评论
支持 Markdown