冒烟测试和回归测试

什么是冒烟测试?

冒烟测试是在软件开发过程中的一种针对软件版本包的快速基本功能验证策略,是对软件基本功能进行确认验证的手段,并非对软件版本包的深入测试。冒烟测试也是针对软件版本包进行详细测试之前的预测试,执行冒烟测试的主要目的是快速验证软件基本功能是否有缺陷。如果冒烟测试的测试例不能通过,则不必做进一步的测试。进行冒烟测试之前需要确定冒烟测试的用例集,对用例集要求覆盖软件的基本功能

简单来说就是软件开发做好之后,是否支持正常操作或主业务流程是否能够实现的验证

冒烟测试谁来做

冒烟测试理论上是由开发自己完成的,目前国内的一些流程比较规范的公司都是这样实施的,由测试提供用于冒烟测试的用例,开发执行。但是也有一些公司将冒烟测试划给了测试去执行。

深入了解冒烟测试,点击此链接https://www.jianshu.com/p/46a2fc4a1d00

什么是回归测试?

回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误的一种测试方法。

1、回归测试是指重复以前的全部或部分的相同功能测试

2、新加入测试的模块,可能对其他模块产生副作用,因此要进行某些程度的回归测试

3、回归测试的重心,是以关键性模块为核心

 

从概念中可以看出,冒烟测试和回归测试是处于项目不同阶段的,两者的区别

  • 测试范围不同

冒烟测试执行测试范围是项目中核心业务的正向流程,由测试在测试用例中筛选出用于冒烟测试的用例,对项目做初步验证,如果冒烟测试没有通过,则必须要求开发进行修改,然后再进行冒烟测试,通过后,才执行其他类型测试。

回归测试是对在迭代中的项目,当新功能完全测试完后,对老功能进行回归,目的是验证新增加的功能是否会对老功能产生影响。

  • 介入的阶段不同

冒烟测试在正式测试之前,回归测试在正式测试之后

测试阶段:

冒烟测试----》第一轮测试----》第二轮测试----》第三轮测试---》回归测试----》验收测试

  • 验收标准不同

冒烟测试:开发做好之后,对其是否支持正常操作或主业务流程是否能够实现的验证

回归测试:验证对成熟的功能是否有影响

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值