smoke test最初源自微软以及很多大的软件公司,"daily build and smoke test" -- 即每天自动编译及smoke test,这里的smoke test仅仅是一个简单的测试,看看我们编译好的产品是否“冒烟”以检查每天编译的结果是否成功。smoke test可以极大的减少集成失败的风险。