SuperAPI AI 工具集

auto-improve-tests

测试与质量

查看项目

更新于 10-16 01:29

技能介绍

用途:作为自动化测试优化编排器,为前端项目迭代生成、审查并改进单元测试,直到测试质量评分达到 9.2 分以上;默认最多迭代 5 次,若连续两次迭代分数进步小于 0.2 则提前停止并回报结果。

主要能力:初始化阶段自动侦测框架与测试工具,依据文件扩展名(Vue 用 .vue,React 用 .tsx/.jsx)、测试工具(@vue/test-utils 或 @testing-library/react)、执行器(Vitest,React 也可用 Jest)及 mock 方式(vi.mock() + vi.hoisted() 或 vi.mock()/jest.mock())选择对应惯例与 API;读取目标源码,检查测试文件是否存在,不存在则按 ai-write-tests.md 规范生成初始测试,存在则进入评估;按 ai-review-tests.md 规范审核测试并给出分数与具体问题清单,再按规范重写或重构测试。

使用方式:提供目标文件路径后即可开始。每次迭代输出 [DETECT]、[EVALUATE]、[IMPROVE]、[ACTION] 等阶段信息,最终输出框架、迭代次数、最终分数、测试文件路径及成功或失败原因与后续建议。

适用场景:需要为 Vue 3 或 React 组件系统性补全、重构或提升单元测试质量的开发流程。

限制:除非获得明确授权,严禁修改任何正式环境代码;输出规范性、评分标准细节与安装命令暂未提供;评分目标 9.2 为技能自身设定,非通用标准。