跳转到内容

质量、安全与性能 · DEFINED TERM

Integration Test 集成测试

验证多个模块、数据库或服务连接在一起时是否正确协作。

你可能会这样说“用测试数据库验证创建订单会同时写入明细和审计记录。”

VISUAL EXAMPLE

先看懂它怎么工作

容易误解全部依赖都替换成 Mock 会失去集成验证意义
更准确API、数据库、队列和服务边界

MECHANISM

运行机制

  1. 准备真实或近真实依赖
  2. 执行跨模块流程
  3. 检查整体结果

USE WHEN

适合这样用

API、数据库、队列和服务边界

NOT FOR

不要这样理解

全部依赖都替换成 Mock 会失去集成验证意义

TELL YOUR AGENT

可直接发给 Agent

请按“Integration Test 集成测试”的概念处理这个需求:用测试数据库验证创建订单会同时写入明细和审计记录。。先说明实现边界,再给出可检查的结果。

ACCEPTANCE

怎么确认它真的做好了

环境可重复,数据可清理,能发现接口契约和配置不一致

OFFICIAL SOURCES

官方来源