软件开发测试——冒烟测试

玩技站长
玩技站长
玩技站长
管理员, Keymaster
10824
文章
669
评论
压力测试61,8541字数 1054阅读3分30秒阅读模式

你真的了解什么是冒烟测试么

    何为冒烟测试?开发的同学们一听到‘测试’这个词,本能会觉得这个测试的事,不是我们的活儿。那么,何为冒烟测试。

    这一术语源自硬件行业。对一个硬件或硬件组件进行更改或修复后,直接给设备加电。如果没有冒烟,则该组件就通过了测试。在软件中,“冒烟测试”这一术语描述的是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程。在检查了代码后,冒烟测试是确定和修复软件缺陷的最经济有效的方法。冒烟测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。文章源自玩技e族-https://www.playezu.com/16576.html

软件开发测试——冒烟测试插图
大话性能测试 JMeter实战(异步图书出品)
本书以业界开源性能测试工具JMeter为依托,结合真实的工作实践,用通俗易懂的语言层层深入讲解性能测试技能。 本书性能测试相关知识总结完善,系统性强,知识点务实,帮助大家完成工作中的测试任务,借鉴性足,实用性高。 本书提供性能测试报告模板、常见中间件搭建方法等配套学习资料。

 文章源自玩技e族-https://www.playezu.com/16576.html

简单点就是,发现BUG后开发人员fix bug后。测试人员针对该问题进行测试,冒烟测试的成功与否关系到下一步系统测试能否进行。与系统测试不同在于前者覆盖范围不够,只要保证修改部分及其关联的模块不出问题就可。文章源自玩技e族-https://www.playezu.com/16576.html

 文章源自玩技e族-https://www.playezu.com/16576.html

    什么时候执行冒烟测试。测试是测试人员确认软件存在bug的过程,此过程中不可避免是需要开发人员要不停的修改bug,那么常常会发现一个功能的改动,导致下一轮系统测试出现问题。即发现也许以前修改的bug的确是解决了,可是由于修改一个或多个bug导致其他功能模块出现新的问题,测试跑不通了,只能测试终止。那么我们如何确保开发人员修复了bug后,这个bug的修复没有影响到其他功能模块呢?这时就需要进行冒烟测试啦。文章源自玩技e族-https://www.playezu.com/16576.html

 文章源自玩技e族-https://www.playezu.com/16576.html

    执行冒烟测试的前提。前面提到冒烟测试是与开发的合同协作,初步了解代码中进行了什么更改。开发需告知此修改对其他功能是否影响;更改对各组件的依存关系有何影响。文章源自玩技e族-https://www.playezu.com/16576.html

 文章源自玩技e族-https://www.playezu.com/16576.html

    文章源自玩技e族-https://www.playezu.com/16576.html

软件研发不同阶段的 Smoke Testing文章源自玩技e族-https://www.playezu.com/16576.html

    形成集成测试版本以前——Smoke Testing 是随着代码的不断开发必做的一项工作,目的是验证各个单元能够成功执行,并保证测试版本能够顺利集成。

    形成集成测试版本以后——在代码 check in 到 daily build 之前执行 Smoke Testing,以保证新的或者更改过的代码不破坏集成版本的完成性和稳定性。

    后期预测试 Bug 的修正——后期 daily build 相对稳定时,针对每个 Bug 所做的 Bug Fix 都要先在“干净的” build 中进行 Smoke Testing,测试通过的 Bug Fix 才能 check in 到新的 daily build 中。

 

冒烟测试和回归测试的区别。

      冒烟测试,是版本验证测试,主要确认新的版本是否存在致命性bug,功能可以正常运行,不会影响下一轮测试的进行,如果上述都符合那么这个版本就可以进行下一轮测试。个人理解冒烟测试最大的优点在于节约测试的时间成本,减少测试轮数。

  而回归测试,是软件维护阶段对软件修改后进行的测试,指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。

 最后更新:2023-2-24
评论  6  访客  6
    • 青衫慧博客
      青衫慧博客 4

      作为开发小菜鸟,完全不懂冒烟测试是什么,经过大佬的文章,稍微有所了解,学习了。

      • 小石
        小石 3

        高级

        • 你的灵兽看起来很好吃
          你的灵兽看起来很好吃 0

          虽然不知道说的是什么,但看起来好厉害的样子!

          • 今日新闻
            今日新闻 1

            文章不错非常喜欢

          匿名

          发表评论

          匿名网友
          确定

          拖动滑块以完成验证