一个项目,怎么进行冒烟测试呢?

一个新的项目,相对它进行冒烟测试,该如何下手呢?
关注者
15
被浏览
83,513

12 个回答

题主你好,其实这个问题很多新入职的小伙伴都会遇到。

因为从概念上说呢,冒烟测试就是:

冒烟测试是在软件开发过程中的一种针对软件版本包的快速基本功能验证策略,是对软件基本功能进行确认验证的手段,并非对软件版本包的深入测试。
所以冒烟测试的主要目的就是看这个软件是否具备可测性,也叫做可测性测试。

按照这个概念,冒烟测试进行的时候就方便了很多:

1、在项目开始设计研发的(哪怕是小版本更新)时候,参与需求分析,获取测试需求,并且制定测试计划,将冒烟测试纳入到计划中。

2、设计和编写测试用例。这个测试用例的设计是针对项目的所有功能而言的。

3、冒烟测试前的单元测试、集成测试该进行就进行,毕竟冒烟测试针对的是完整的软件版本。

4、搭建测试环境,为完整测试过程做准备。不过一般的项目团队甚至于连单独的测试环境也不搭建,就直接使用开发团队的开发环境。

5、按照预先设计的测试用例进行执行。这里需要注意的就是并不执行所有的测试用例,而是挑选软件主干功能的正向测试用例进行执行。

6、在执行的过程中,如果有测试用例不能通过,并且严重影响系统流程和核心功能的运行,则认为该版本不具备正式系统测试。也就是我们所说的冒烟测试不通过。

上文就是我的一个学生说的冒烟测试不通过,程序被打回继续开发的一个事例。希望对你有所帮助。

想要深入学习软件测试技术,并且对软件测试的各种专业术语有更深层次了解的话,凯哥推荐阅读:

概念看书,

如果实在不理解,从写好的测试用例里,找出 p0和p1优先级的,测试通过,代表冒烟通过 。

如果优先级也不理解,那就把主要功能流程跑一遍,能通 。

如果还不理解,找个同事带你吧。或者,转行 。