SuperAPI AI 工具集

test-implement

测试与质量

查看项目

更新于 10-16 02:32

技能介绍

用途:在已有仓库中实现 React/TypeScript 测试,覆盖单元测试、集成测试和浏览器端 E2E 测试,并沿用仓库已配置的测试运行器、网络 mock 层、setup 与浏览器测试框架。

主要能力与参考选择:单元/集成测试参考 references/frontend.md,适用于使用仓库配置的运行器和网络 mock 层实现 React 组件测试;E2E 测试参考 references/e2e.md,适用于在现有测试框架中实现浏览器级 E2E,或在已批准的工作引入测试框架时使用 Playwright。

通用原则:所有测试遵循 Arrange-Act-Assert 结构,即准备前置条件与输入、执行被测行为、验证预期结果。测试需相互独立,不依赖其他测试,测试之间不共享可变状态,并保证确定性执行,对随机与时间依赖进行 mock。命名上,测试名称从用户视角描述预期行为,一个测试只验证一个行为。

使用方式:依据具体测试类型选择对应参考文件,并遵循上述通用原则编写测试。资料未提供具体安装命令、调用命令或代码示例。

适用场景:为 React/TypeScript 项目补充或实现单元、集成与浏览器 E2E 测试。

限制:资料未说明支持的运行器、框架版本、平台或收费信息;实际实现需以仓库现有配置为准。