# 用测试提供证据

Taiga Learning · 工作表
https://taiga.training/zh-CN/lessons/tests-as-evidence/

使用虚构或获准信息。不要在工作表中写入秘密信息。

## 学习目标
- 为每项重要要求匹配有意义的检查。
- 区分单元测试、集成测试和端到端测试提供的证据。
- 识别与实现重复同一错误假设的测试。

## 练习
选择一个生成的测试。说明它检查的要求。在隔离分支中临时引入相关缺陷。确认测试因预期原因失败，然后恢复代码。记录测试仍未覆盖的范围。

## 你的回答
- 场景与范围：
- 假设与未解决问题：
- 拟议答案或决定及其理由：

## 验证回答
| 说法或标准 | 证据或测试 | 结果或缺口 | 负责人 |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## 下一步行动
- 行动、负责人和日期：
- 何时复核这份回答？

## 应记住的原则
只有当断言能够检出相关缺陷时，通过的测试才有用。

## 来源
- [Google Engineering Practices: Review tests for useful assertions](https://google.github.io/eng-practices/review/reviewer/looking-for.html)
- [Google Testing Blog: Test scope and feedback](https://testing.googleblog.com/2015/04/just-say-no-to-more-end-to-end-tests.html)

本工作表辅助学习。完成工作表本身，不构成对生产变更的授权。
