# 集成测试（Integration Testing）

### 缩写：无

### 简述

验证多个组件协作是否正确的测试，可含数据库、网络或模块边界。比单测更真实，成本与脆弱性更高，范围要收敛。

### 使用场景

仓储+DB、HTTP 客户端、模块边界。

### 实践与应用

• 测试环境可抛弃可重建
• 控制外部依赖
• 数据夹具明确

### 注意事项

• 环境漂移
• 过慢拖垮 CI

### 对比与易混

| | 集成测试 | 单元测试 |
|--|----------|----------|
| 依赖 | 真实或接近真实 | 常替身 |
| 目的 | 边界协作 | 局部逻辑 |

### 关联术语

• 单元测试：更小隔离的对照
• 契约测试：边界协议的验证
• 测试环境：可重建的依赖环境
• 软件测试：更广的活动类别
