SuperAPI AI 工具集

integration-e2e-testing

测试与质量

查看项目

更新于 10-16 01:12

技能介绍

用途:为集成测试与 E2E 测试提供设计原则、ROI 计算、测试骨架规范与评审标准,用于设计集成测试、E2E 测试时选择候选并控制预算。

主要能力:定义三类测试——integration(进程内验证组件交互,外部依赖 mock 或进程内,每个输入设计文档最多 3 个)、fixture-e2e(浏览器中基于确定性 fixture 验证 UI 行为,最多 3 个)、service-integration-e2e(针对运行中的本地服务栈验证关键用户旅程,最多 1-2 个)。提供行为优先原则:纳入跨组件可观察的业务状态转换、数据完整性与持久化、用户可见功能完整性、错误处理;将计算与数据转换、外部服务连接、性能指标、实现细节、UI 布局细节转由其他测试类型验证。

ROI 计算:ROI = 业务价值 × 用户频率 + 法律要求 × 10 + 缺陷检测,范围 0-120;各输入取 0、5 或 10,法律要求为布尔值。fixture-e2e 阈值 ROI ≥ 20,service-integration-e2e 阈值 ROI > 50,保留槽位规则优先于阈值。

多步用户旅程:需满足 2 个以上交互边界、状态跨步骤传递、有完成点;用户面向的旅程默认占用 fixture-e2e 保留槽位,服务内部旅程不适用保留槽位。

测试骨架:每个测试须包含 AC、Behavior、@category、@lane、@dependency、@complexity、ROI 注释;文件命名如 .int.test.、.fixture.e2e.test.、.service.e2e.test.,已有单一 .e2e.test. 约定可保留,但须在文件头声明 @lane。

评审标准:检查行为验证、验证项覆盖、mock 边界,以及共享变更的多路由一致性。

限制:资料未提供具体安装命令、收费信息或平台支持范围。