SuperAPI AI 工具集

e2e-outside-in-test-generator

测试与质量

查看项目

更新于 10-16 01:10

技能介绍

用途:为全栈应用自动生成端到端测试套件,采用 outside-in 方法,从浏览器用户旅程贯穿到后端,用于回归覆盖、重构前验证与上线前检查。要求项目同时具备前端(Next.js、React、Vue、Angular)与后端 API。

主要能力:分析路由、API 端点与数据库结构;搭建 Playwright 配置、测试辅助函数与种子数据;按 7 类生成 40+ 测试(happy-path、edge-cases、error-handling、performance、security、accessibility、integration);运行测试并迭代修复失败(最多 5 轮);输出覆盖率报告与建议。资料称可发现真实缺陷,并强调确定性、无 flakiness。

使用方式:在项目根目录运行 claude,输入 add e2e tests。生成后可用 npx playwright test 运行全部,npx playwright test e2e/happy-path 运行指定类别,--headed 或 --debug 调试。配置中 workers 固定为 1、fullyParallel 为 false 以避免数据竞争。

适用场景:需要浏览器端到端测试、关键用户流程验证、重构前回归覆盖或生产部署前检查的全栈项目。

限制:资料未提供收费、价格、平台支持范围与具体效果保证;仅明确支持 5 种应用类型,Web 部分基于 Playwright。部分高级集成(如 test-gap-analyzer、shadow-testing)依赖其他技能,未提供独立安装说明。