美文网首页
回归测试与冒烟测试

回归测试与冒烟测试

作者: ugvibib | 来源:发表于2017-12-10 16:28 被阅读197次

概念:

1、什么是冒烟测试?
冒烟测试 就是完成一个新版本的开发后,对该版本最基本的功能进行测试,保证基本的功能和流程能走通。这里的基本功能,包括新开发的功能,和以前原有的功能。

2、什么是回归测试?
回归测试是指修改了旧代码后重新进行测试,确认修改没有引入新的错误或导致其他代码产生错误。


阶段:

1、冒烟测试的应用阶段:
冒烟测试常用于两个阶段,一个是提测前,一个是上线前。
提测前的冒烟测试,如果不通过,则打回开发那边重新开发;如果通过测试,才会进行下一步的测试(功能测试,集成测试,系统测试等等)。冒烟测试优点是节省测试时间,防止build失败。缺点是覆盖率还是比较低。
上线前的冒烟测试,是对指基本功能(新增功能和原有功能)的二次确认,如果没有问题,则是冒烟测试通过。

2、回归测试的应用阶段:
冒烟测试常用于两个阶段,一个是提测前,一个是第二轮测试。多数情况下,指的是第二个阶段:二轮测试。
提测前:当一个新版本开发好后,而且冒烟测试通过,此时可以先用上一个版本的测试用例对新版本进行测试,看是否有bug!
二轮测试:就是当你修复一个bug后,把之前的测试用例再次应用到修复后的版本上进行测试。


如何做好冒烟测试与回归测试?
冒烟测试:

1、冒烟测试必须在每次提交新的测试版本前执行,且执行规范必须严格按照需求设计文档来要求。必须按照需求文档严格整理出冒烟测试点。也就是基本功能点。之后就不会导致后期版本发布时出现功能遗漏,或者功能实现有缺陷等等问题。

2、冒烟测试要想执行好,就必须对需求设计文档分析的很细致。要实现什么样的功能,达到什么样的效果,其实开发做出来之前是要有预想的。但具体是否符合用户需求,就要及时对测试用例进行评审。这里强调下,用例编写一定要尽早完成,尽早评审。因为此时开发刚开始做,如果评审中出现与开发设想不同的地方,就可以及时纠正。避免开发完成之后,才发现,原来与用户需求的要出入。

3、提倡开发人员也进行冒烟测试。提测前,如果没有冒烟测试都未通过,提测的东西每次都打回,势必会影响项目的完成时间。通过冒烟测试他们能够检查一次那些需求没有实现,是否有遗漏的,就不会将原本就无效的版本发给测试,导致最后还要被发回重审,既浪费时间,又大大降低效率。

回归测试:

1、和开发沟通确认,好的开发人员在提交测试时就会注明可能影响的地方。这样在回归原有功能的时候,就会有方向感,而不会出现不知道从哪下手的情况。

2、关键点的测试,就是很重要的部分,即使看着和本次修改无太直接关联,也最好能走一下基本流程。

3、对开发人员能力评估。好的开发人员,修改缺陷时,会修改过程中注意对其它地方的修改。但能力不足的开发人员可能考虑较少。导致修改后,引起的2次bug较多,这个时候就需要加大测试力度,可能的话要整个模块基本功能进行回归。


PS:其实冒烟测试和回归测试的侧重点不同,也是有很多重要的地方。例如对原有的功能的验证,对重要功能的验证,这在两个阶段都有提到。

针对原有功能点的测试顺序为:对新功能可能牵扯到的原有功能进行验证-->对原有重要功能进行验证-->对原有的主要功能进行验证-->对其他基本功能进行验证。


参考:https://mp.weixin.qq.com/s/XSnlcgzCeI4S-XHBcjaaKg

相关文章

  • 软件测试中如何引入“冒烟测试”【乐搏TestPRO】

    软件测试中什么是冒烟测试?什么时候执行冒烟测试?怎么执行冒烟测试?冒烟测试与回归测试的区别是什么呢? 何为冒烟测试...

  • 冒烟测试与回归测试

    冒烟测试,是微软首先提出来的一个概念,和微软一直提倡的每日build(构建版本)有很密切的联系。具体说,冒烟测试就...

  • 回归测试与冒烟测试

    概念: 1、什么是冒烟测试?冒烟测试 就是完成一个新版本的开发后,对该版本最基本的功能进行测试,保证基本的功能和流...

  • 冒烟测试与回归测试

    冒烟测试就是在一个新版本出来的时候,将软件的全部功能过一遍,看有没有什么大问题。如果功能可以正常运行,不会影响测试...

  • 冒烟测试与回归测试

    1、冒烟测试背景 “冒烟测试”源自硬件行业,对一个硬件或者硬件组件改动后,直接给设备加电,看看设备会不会冒烟,没冒...

  • 冒烟测试和回归测试

    冒烟测试和回归测试 前言:冒烟测试和回归测试,都只是测试的一种过程,这两种测试贯穿了整个 app 的生命周期。 冒...

  • 冒烟测试和回归测试

    何为冒烟测试 冒烟测试在测试中发现问题,找到了一个bug,然后开发人员会来修复这个bug。这时想知道这次修复是否真...

  • 游戏测试基本流程

    游戏测试基本流程功能会议>测试用例书写>冒烟测试>详细测试>回归测试>checklist检查 功能会议了解功能需求...

  • 冒烟测试、新需求测试、回归测试

    一、冒烟测试 什么是冒烟测试:它的名称来源于电路板,因为在电路板出厂的时候要进行通电检查,如果电路板有问题,那么就...

  • 测试之:回归测试、冒烟测试、功能测试

    1.冒烟测试:简单可理解为与测试,为了在正式提交测试时进行简单的测试,避免造成一连串的错误,最初的冒烟测试有人说的...

网友评论

      本文标题:回归测试与冒烟测试

      本文链接:https://www.haomeiwen.com/subject/ykhvixtx.html