用途:为每条可能需要集成或 E2E 证明的验收标准,选择能以最低足够成本证明可观察行为的最小测试边界。候选测试不等于必须全部实现,若已有或更低成本证明足够,不新增集成或 E2E 测试是有效结论。
主要能力:
- 命名可观察边界:明确必须证明的交互、持久化效果、进程或用户旅程。
- 检查既有证明:已有测试若已观察所需行为,则复用或扩展。
- 选择最窄层级:隔离行为用单元或本地检查;依赖命名组件、持久化或进程边界时用集成;仅当完整旅程本身就是需求时用 E2E。
- 比较成本:按仓库证据评估搭建、执行时间、脆弱性、维护与诊断价值,而非套用固定评分。
- 保留必要证明:仅当更便宜边界无法建立所需行为或保护已接受契约时才选测试。
优先级:优先证明核心用户或消费者旅程、共享或公开契约、持久化状态变迁、安全/授权/合规或不可逆效果、已证明有失败风险的集成。优先级不决定测试层级,仍用能观察到该行为的最窄边界。
去重:新增前搜索现有套件中等效行为,识别其他层级重叠证明,能清晰可维护时扩展现有覆盖,同一风险只保留一个代表性证明。
选择记录:按需记录验收标准、所选证明(现有/本地/集成/E2E/无)、观察边界与理由。完成检查:每个所选测试可追溯到可观察需求或已接受契约,且已考虑更便宜足够边界并复用现有证明。
限制:资料未提供具体平台、命令、价格或实施步骤。