Sanity test 是“理智检查”——确保代码改动没有引入明显荒谬的错误,系统仍处于“清醒”状态。
它是开发与测试之间的第一道质量过滤网,帮助团队节省时间、快速反馈、聚焦问题。
“这个改动有没有把系统搞崩?”
“最基本的功能还能跑吗?”
它不是为了发现所有缺陷,而是快速判断当前版本是否“值得继续测试”。如果连最基础的功能都失败了,就没必要进行耗时的全面测试。
Smoke Test = “系统冒烟了吗?”(能不能开机?)
Sanity Test = “脑子清醒吗?”(这个新功能逻辑对吗?)