SuperAPI AI 工具集

testing-builder

测试与质量

查看项目

更新于 10-15 22:39

技能介绍

用途:Testing Builder 用于自动生成测试代码,减少手工编写测试的工作量。它会分析代码结构,识别需要测试的函数、参数、逻辑分支、边界条件与返回类型,再结合记忆中保存的项目测试偏好生成测试套件。

主要能力:支持单元测试、集成测试、E2E 测试和回归测试;可识别纯函数、工具函数、组件逻辑、API 端点、数据库操作、用户流程等测试对象;生成后会进行覆盖率分析,找出未覆盖场景并补充测试;还能把测试模式保存为记忆,供后续复用。

使用方式:当用户说出“write tests”“test this”“add tests”“coverage”“create regression test”“needs tests”等触发语时激活。工作流为:分析代码、回忆测试模式、生成测试套件、分析覆盖率、保存测试模式。它会查询 context-manager 获取测试框架、断言风格、测试结构、Mock 方式、覆盖率要求和文件命名约定,默认框架为 Vitest,默认覆盖率 80%。

适用场景:适合需要快速补充测试覆盖率的项目,尤其是使用 Jest、Vitest、Pytest、React Testing Library、Playwright 等框架的 JavaScript、TypeScript 或 Python 项目。

限制:资料未提供安装命令、价格、平台支持范围及实际生成速度的独立验证信息;测试模式存储路径为 ~/.claude-memories/(Linux/macOS)或 %USERPROFILE%.claude-memories\(Windows)。