SuperAPI AI 工具集

integration-e2e-testing

测试与质量

查看项目

更新于 10-16 06:13

技能介绍

用途:为编写集成测试或 E2E 测试、以及审查这类测试质量时,提供一套实现与审查规则。

主要能力 行为验证分层:按步骤类型区分验证目标——触发器应在测试准备(Arrange)阶段复现;过程验证中间状态或函数调用;可观察结果验证最终输出值(返回值、错误信息、日志输出)。通过标准是可观察结果被作为返回值或 mock 调用参数得到验证。 集成测试的 mock 边界:若某部分属于测试目标,则不能用 mock,必须用真实实现;属于外部网络通信的必须 mock,非外部的建议用真实实现。 E2E 执行条件:仅在所有组件实现完成后执行,且不使用 mock,要求完整系统集成。

审查标准 骨架与实现一致性:无断言验证可观察结果即失败;清单中列出的验证项未纳入断言即失败;集成测试中把内部组件 mock 掉即失败。 实现质量:Arrange/Act/Assert 分离不清、测试间共享状态或依赖执行顺序、依赖日期或随机数导致结果不稳定、测试名称与验证内容不符,均视为失败。

使用方式:在编写或评审集成/E2E 测试时套用上述规则检查测试结构、断言与 mock 边界。原文未提供具体命令、代码示例或安装方式。

适用场景:单元之外的集成测试与端到端测试的设计、实现与代码审查。

限制:仅覆盖测试规则本身,未说明所依赖的语言、框架、运行环境或工具链,这些信息暂未提供。