集成测试 · Integration Test
英文:integration test(按单词直读)
测试与质量难度:进阶 ★★
🗣️一句话大白话
零件组装后的「联动测试」:单元测试各自满分,拼起来未必正常——接口连数据库、前端连接口,配合处才是事故高发区。
🎬真实场景
登录函数测试通过、数据库写入测试通过,合起来「登录后写用户偏好」却失败:两边用户 id 类型不一样。集成测试抓的就是「各自都对,合起来不对」。
📮你可以这样说
「「给『登录到写偏好』的完整链路写集成测试:连测试数据库,覆盖成功和失败两种路径,测试数据和真实环境隔离。」」
⚠️边界与常见误解
- ▸需要环境:测试数据库、测试账号,与真实环境隔离
- ▸比单元测试慢:只覆盖关键链路
- ▸报错时它的好处就是能定位是「哪一层」的问题