产品体验中心 下载与支持 产品社区 合作代理 |  咨询电话:400-035-7887/021-6072 5088
当前位置:泽众软件测试网- 技术文章 -正文

回归测试与冒烟测试的区别

发布时间:2020-08-03

回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。

ALM+TestCenter(覆盖全生命周期的研发过程管理平台)

回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试。因此,通过选择正确的回归测试策略来改进回归测试的效率和有效性是很有意义的。在测试过程中,也经常会用到冒烟测试这种测试方法,那么,回归测试与冒烟测试有什么区别?下面,我们就一起看一下这两者之间的区别有哪些。

1. 测试目的不同

回归测试:以确认修改没有引入新的错误或导致其他代码产生错误。

冒烟测试:用于确认代码中的修改会按预期运行,且不会破坏整个版本的稳定性。

2. 问题解决方式不同

回归测试:回归测试是修改完之后进行验证再进行的工程。

冒烟测试:冒烟测试中是发现问题然后反馈给开发人员进行修改。

3. 测试过程不同

回归测试:是指漏洞由开发人员修改之后再次测试的过程。

冒烟测试:是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程。

4. 测试周期不同

回归测试:回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。

冒烟测试:冒烟测试只集中考虑了一开始的那个问题,而忽略其他的问题,这就可能引起了新的Bug,冒烟测试的优点是节省测试时间。

5. 测试的意义不同

回归测试:回归测试是软件测试中的一个十分重要且成本昂贵的过程。对针对如何减少回归测试成本,提高回归测试效率的研究将具有十分重要的意义。

冒烟测试:冒烟测试是针对软件质量的总体检验,是测试人员对测试流程的熟悉,是软件测试过程中一个不可或缺的节点,一个好的冒烟测试过程,对于软件测试效率的提升具有重要意义。

推荐阅读:

我们所不知道的一些软件生命周期的知识

软件开发生命周期包括什么?生命周期有几期?

企业为什么需要IT配置管理?项目管理之配置管理

如何做好测试计划与测试用例的新建及管理?

软件工程中需求跟踪矩阵的作用及实现过程

软件开发该采用传统项目管理还是敏捷项目管理?

本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。
沪ICP备07036474号 2003-2024 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨询

添加客服微信 欢迎咨询测试工具和测试服务

微信客服
问题
反馈
产品
画册

扫描二维码下载泽众软件企业宣传册

产品画册
返回
顶部

方案咨询

×
提交信息

电话咨询,400-035-7887,安排专业技术售前给您解答(产品试用、技术交流、服务咨询和商务报价)。

您的信息已成功提交!

我们的客服人员稍后会与您联系