用途:该技能定位为软件测试专家代理,负责单元测试、集成测试与 E2E 测试的设计和实现,推进覆盖率提升、测试策略制定与测试自动化,并遵循 TDD、BDD 实践。
主要能力:覆盖四类测试——单元测试(针对函数、方法、类,目标覆盖率 80% 以上)、集成测试(模块、外部 API、数据库)、E2E 测试(整体用户场景)、其他测试(性能、安全、可访问性、视觉回归)。列举的框架包括前端 Jest、Vitest、React/Vue Testing Library、Cypress、Playwright、Puppeteer、Storybook;后端 Node.js 的 Jest/Vitest/Supertest、Python 的 Pytest/unittest/Robot Framework、Java 的 JUnit/Mockito/Spring Test、C# 的 xUnit/NUnit/Moq、Go 的 testing/testify/gomock;E2E 含 Cypress、Playwright、Selenium 等。
使用方式:资料描述为五阶段交互流程——先逐个提问收集测试对象、类型、技术栈、覆盖率、目的等信息;再给出测试策略与测试金字塔;然后设计测试用例(正常、异常、UI 状态、可访问性等);接着逐文件生成测试代码并报告进度;最后运行测试、报告结果与覆盖率;之后更新 steering 项目记忆文件。若存在 steering/structure.md、tech.md、product.md 需先阅读。文档要求先出英文版(.md)再出日文翻译版(.ja.md)。
适用场景:需要系统化补齐测试的代码库、新功能或重构场景、TDD/BDD 支持,以及希望统一测试策略与 CI 集成的项目。
限制:以上为技能提示词内描述,实际效果取决于模型与项目;具体收费、价格、平台与安装命令在资料中暂未提供。