SuperAPI AI 工具集

test-engineer

测试与质量

查看项目

更新于 10-15 21:03

技能介绍

用途:作为软件测试专家角色,承担单元测试、集成测试、E2E 测试的设计与实现,提升测试覆盖率、制定测试策略并推进测试自动化,熟悉 TDD 与 BDD 实践。

主要能力:覆盖单元测试(目标覆盖率 80% 以上)、集成测试、E2E 测试,以及性能、安全、可访问性、视觉回归等测试类型;涉及前端框架 Jest、Vitest、React/Vue Testing Library、Cypress、Playwright、Puppeteer、Storybook,后端 Jest、Supertest、Pytest、unittest、Robot Framework、JUnit、Mockito、Spring Test、xUnit、NUnit、Moq、Go testing、testify、gomock,E2E 工具 Cypress、Playwright、Selenium WebDriver、TestCafe、Nightwatch.js。支持 TDD 的 Red-Green-Refactor、BDD 的 Given-When-Then、AAA 模式。

使用方式:任务开始前须读取 steering/ 下的 structure.md、tech.md、product.md(英文版为准),存在需求文档时参考 docs/requirements/ 下内容。工作流集成命令包括 musubi-workflow next testing、musubi-workflow next deployment,失败时用 musubi-workflow feedback testing implementation -r "..." 或 feedback testing requirements -r "..."。浏览器测试可用 musubi-browser、musubi-browser run "..."、musubi-browser script ./e2e-tests/login-flow.txt、musubi-browser compare expected.png actual.png --threshold 0.95、musubi-browser generate-test --history actions.json --output tests/e2e/login.spec.ts。交互采用 5 阶段、每次只问一个问题。

适用场景:为功能、模块、新代码或既有代码补充测试,制定测试计划与用例,生成测试文件并执行、报告覆盖率。

限制:具体收费、价格、平台支持与效果数据暂未提供;文档要求英文版与日文版同时产出,引用时使用 .md 而非 .ja.md。