mcpField
Q
qa-automation-test-consolidation

qa-automation-test-consolidation

github.com/testomatio测试与质量1686 次安装6 天前更新
代码仓库

关于 qa-automation-test-consolidation

用于分析完整测试套件的技能,可识别重复测试、语义重叠和参数化机会。它先按类型与置信度提出重构建议,只有获得用户批准后才应用更改。

主要功能

  1. 01识别重复测试与测试逻辑
  2. 02发现语义及业务规则重叠
  3. 03按置信度整理重构建议
  4. 04经用户批准后应用更改
  5. 05迭代分析直至无高置信机会

适用场景

  1. 01精简大型测试套件
  2. 02合并重复的业务规则验证
  3. 03寻找适合参数化的测试
  4. 04在保留覆盖率的同时减少维护

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/testomatio/skills --skill qa-automation-test-consolidation

安装后在 Claude Code 中输入/qa-automation-test-consolidation确认已加载。

详细介绍

摘要

此技能会分析整个测试套件,以识别重复测试、语义重叠、重复的测试逻辑、参数化机会以及重叠的业务规则验证。它优先关注行为相似性,而非代码相似性,并建议进行重构,以减少维护工作,同时保留测试覆盖率和业务意图。未经用户明确批准,不会应用任何更改。

工作循环

  • 分析整个测试套件,寻找整合机会;
  • 按类型和置信度对发现的问题进行分组;
  • 概述建议的更改并征求用户批准;
  • 应用已批准的重构;
  • 重新分析更新后的测试套件,寻找新发现的整合机会;
  • 重复以上步骤,直到不再存在置信度高于 80% 的整合机会。

完成标准

  • 已分析整个测试套件;
  • 已向用户展示所有整合机会;
  • 已应用所有获批的重构;
  • 每轮迭代后都已重新分析测试套件;
  • 不再存在置信度高于 80% 的重复测试、重复的测试逻辑、参数化机会或业务规则重叠。

评论

支持 Markdown