honest_tester 2006-7-27 15:53
微软Smoke test很有可能是单元测试(见MSDN原文)
原文见[url]http://msdn2.microsoft.com/en-us/library/ms182613.aspx[/url]
由原文可以推断微软的开发模式
coding-code review-smoke test-check in-build-BVT---
业界的开发模式
coding-code review-unit test-check in-build -integration test---
很多人都把smoke test与BVT混为一谈了,业界权威也不例外.<软件工程:实践者研究方法>(第5版)的作者也是这么认为的,甚至专门写了冒烟测试的章节,去参数如何在build之后做冒烟测试.
而从MSDN的原文看,smoke test是在 build之前做的.
honest_tester 2006-8-13 11:01
看了微软的求生法则,发现搞错了.
刚刚仔细研究了微软的求生法则一书,发现了对somke test的理解有错误
微软的构建过程如下:
coding--unit test- smoke test-build-BVT( smoke test)-system test-Alpha test-Beta test
BVT也是一种smoke test,可以由独立的测试人员执行,而build之前的smoke test都是由开发人员自己作.
smoke test属于集成 测试过程.