SuperAPI AI 工具集

Testing Code

测试与质量

查看项目

更新于 10-16 06:47

技能介绍

用途:Testing Code 是一套系统化的自动化测试编写工作流,用于为功能编写测试、按验收标准验证功能并确保代码覆盖率。

主要能力:覆盖单元测试、集成测试、组件测试、E2E 测试、契约测试和性能测试;支持将验收标准映射为具体测试用例;包含边界条件与错误场景(空值、极值、非法格式、网络失败、4xx/5xx、超时、并发);提供可复用测试夹具;支持并行编写测试(按层、按功能或按类型拆分);运行并校验覆盖率。

使用方式:先阅读项目文档(docs/user-stories/US-###-.md、docs/feature-spec/F-##-.md、docs/api-contracts.yaml)与现有测试文件,确定测试范围与类型;再了解现有测试框架、Mock 模式、夹具与断言风格;将 3-5 条验收标准映射为测试用例;按既有模式编写测试;最后运行测试套件并验证覆盖率。常用命令:npm test -- --coverage、npm run test:integration、npm run test:e2e、npm run test:all。

适用场景:为功能开发补充测试、按用户故事验收标准验证功能、提升代码覆盖率、在 CI/CD 中执行测试。

限制:资料未提供具体安装方式、收费与价格信息;覆盖率目标(如 >80%)与质量清单为资料中的建议,实际以项目配置为准。