Smoke Testing(冒烟测试)

最近接到测试组的测试报告,写的冒烟测试。由于第一次遇到,便百度搜索一番,在这里进行简单记录。

Smoke Testing 的概念最早源于制造业,用于测试管道。测试时,用鼓风机往管道里灌烟,看管壁外面是否有烟冒出来,以便检验管道是否有缝隙。这一测试显然比较初级,更深层一点的测试至少要进行渗油测试、带压测试等等。Smoke Testing 只是一种初级、直观的测试。

Smoke Testing 在软件测试中的意义,应该说取的是其原始概念中的目的而非手段。通过 Smoke Testing,在软件代码正式编译并交付测试之前,先尽量消除其“表面的”错误,减少后期测试的负担。因此可以说,Smoke Testing 是预测试。

冒烟测试的执行对象一般是程序的开发者,可以建议在开发人员的 自测报告中加入冒烟测试的情况反馈,因为只有通过冒烟测试才能进行更深入的系统测试,如果连冒烟测试都没有通过的版本,交给测试人员,很有可能因为环境、部署等问题回退。

参考

  • 详细介绍一下 Smoke Testing(冒烟测试)
  • 冒烟测试浅谈