1.冒烟测试是什么?
针对每个版本或每次需求变更后,在正式测试前,对产品或系统的一次简单的验证性测试。烟度测试是[测试用例]的一个子集,涵盖组件或系统的最重要功能,用于帮助评估软件的主要功能是否正常工作。[1][2]当用于确定计算机程序是否应接受进一步、更细粒度的测试时,烟度测试可称为进气测试。
2.冒烟测试的目的
为正式测试前,验证是否产品或系统的主要需求或预置条件是否存在bug。
3.做冒烟测试的原因:
在软件开发过程中,经常说各种功能模块之间存在着高内聚性和低耦合性。因此,一个功能的修改可能会影响其他功能模块,所以在开发人员修复之前测试中发现的漏洞之后并想知道错误修复是否会影响其他功能模块之后,需要做的是冒烟测试。
4.冒烟测试怎么做?
最好的方法,设计出自动化测试脚本,每一次版本更新后都可以去执行脚本验证一下。
5.冒烟测试特点:
(1)这种测试强调程序的主要功能进行的验证,而不会对具体功能进行更深入的测试。
(2)冒烟测试是随着版本转测进行的,它应该是一个开关(判断版本能否转测试)而不是一个研发流程中的测试阶段。
(3)冒烟测试用例一般选取的是测试用例中level 0的用例,保证主功能可用。