冒烟测试知多少

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

冒烟测试知多少
⼀、冒烟测试介绍
冒烟测试⼀词,来源于电路板测试:
电路板拼接或组装完成后,进⾏通电测试,如果冒烟,则说明存在缺陷。

⽽软件应⽤中,对其的定义为:
在软件开发过程中的⼀种针对软件版本包的快速基本功能验证策略,
是对软件基本功能进⾏确认验证的⼿段,并⾮深⼊测试。

通过冒烟测试,可以快速判断提测软件包是否具有可测性,也可以通过冒烟测试通过率去衡量开发的质量。

⼆、冒烟测试须知
冒烟测试的介⼊时间?
开发编码完成,⾃测通过以后为最佳介⼊时间。

如果开发⽆⾃测直接提交,⼀般冒烟测试通过率会很低【除⾮你遇到的是⼤内⾼⼿】
什么需求需要做冒烟测试?
理论上,所有的需求均可以做冒烟测试。

冒烟测试需要做⼏轮?
⼀轮冒烟测试结束后,⼆轮冒烟对问题验证。

所以,⼆轮是⽐较普遍的,当然会也有可能更多轮。

冒烟测试要写⽤例吗?
答案是肯定。

任何不写⽤例的测试,都是“耍流氓”。

测试⽤例是测试⼯作的指导,是软件测试必须遵守的准则,更是软件测试质量稳定的根本保障。

冒烟测试⽤例怎么写?
和其他⽤例⼀样,重点放在正向流程的验证
⽐如,登录,只验证能够正常登录即可,不需要涉及异常登陆,数据合法性登⽤例设计。

冒烟测试只能⼿⼯测试吗?
冒烟测试可以引⼊⾃动化,常⽤于版本发布场景,在进⾏全量测试前,可以先构建⼀轮冒烟测试。

此时,冒烟测试的重点可能是系统的核⼼功能或流程,每次发版基本都会涉及改动,所以冒烟测试⾃动化脚本也要及时更新。

冒烟测试的重点是什么?
1、关注正向流程的验证
上⾯已经提及,冒烟测试并⾮深⼊测试,所以我们的重点放在正向的流程验证,保障主流业务场景可测,更深⼊的测试放在冒烟测试通过以后。

2、注重问题的响应效率
⼀般冒烟测试过程中发现的问题,都是阻塞性问题,会影响测试进度的推进,所以测试过程中⼀定要注重问题的解决时效。

冒烟测试通过的标准是什么?
1、⽆阻碍性bug
2、主流程可测试
3、冒烟测试⽤例全部通过
冒烟测试由谁来执⾏?
1、开发:编码完成后,开发可根据测试提供的冒烟⽤例进⾏⾃测
2、产品:验收阶段,产品可根据冒烟⽤例对产品进⾏验收。

3、测试:开发提测后,测试根据冒烟⽤例进⾏测试验证。

三、冒烟测试总结
冒烟测试结束后,有哪些维度可以供我们来总结复盘呢?
1、冒烟⽤例通过率
2、冒烟轮次
3、冒烟测试过程中发现的问题
4、问题的修复时效
对上述数据的分析,可以倒逼开发质量的提升,当然这是⼀个相互的过程。

测试也可以针对共性的问题定期进⾏宣讲培训,以规避此类问题的反复发⽣
冒烟测试是⼀种快速发现提测版本质量的测试策略
做好冒烟测试,可以提升⽣产效率,减少问题修复成本,虽然在整个测试的⽣命周期中冒烟测试占⽐较低,但其意义是重⼤的,也是测试⼯程师们不能忽略的⼀部分。

关于冒烟测试的其它想法,也欢迎⼤家补充~~~~。

相关文档
最新文档