用途:该技能用于在 AI 辅助下生成完整测试,适用于为已有代码补充测试、为新功能创建测试套件、提升测试覆盖率、为项目建立测试模式以及生成边界用例。
主要能力:以 2026 测试金字塔(单元多而快、集成居中、E2E 少而慢但可信度高)为框架,提供单元测试、React 组件测试、API/集成测试的 AI 提示词模板,并覆盖测试覆盖率清单、针对未覆盖分支补测、测试夹具与数据生成等模式。
使用方式:向 AI 粘贴待测函数/组件/路由处理代码,并使用配套提示词模板。单元测试模板要求包含典型输入的正常路径、边界(空、null、边界值)、错误处理与状态变化/副作用,采用 Vitest/Jest/pytest(视情况搭配 testing-library)与 AAA(Arrange、Act、Assert)模式。React 组件模板要求测试必需与可选属性渲染、用户交互、加载/错误状态与基础可访问性,使用 React Testing Library 与 Vitest,聚焦用户行为而非实现细节。API 模板覆盖成功请求、校验错误 400、认证授权 401/403、未找到 404 与服务器错误 500,使用 supertest/axios 并正确模拟。
常用模式:工厂模式(如 createOrder(overrides))、服务 Mock、方法 Spy 与模块部分 Mock。生成后需人工验证:测试确实检验代码而非仅为通过、无与实现耦合的硬编码值、边界用例有意义、Mock 未掩盖真实缺陷、测试可读可维护。
覆盖率目标参考:业务逻辑 90%+(高)、工具函数 100%(高)、API 路由 80%+(高)、组件 70%+(中)、集成 60%+(中)。
限制:资料未提供安装命令、官方 URL 之外的依赖说明、收费与价格信息,也未说明支持的框架版本范围;具体命令与配置暂未提供。