美文网首页
为什么要做冒烟测试呢?

为什么要做冒烟测试呢?

作者: 闭嘴你知道的太多了 | 来源:发表于2021-07-13 10:32 被阅读0次

一、为什么要做冒烟测试呢?如果不做冒烟测试,版本转测试后,所有测试人员拿该版本去部署环境,去执行自己负责模块的用例,如果某个关键功能有bug,会阻塞一批测试用例的执行,测试工作无法顺利开展。

1.举个简单的例子,某团购APP测试,无法正常提交订单,那提交订单后的一系列功能点都无法测试。此时需要将版本打回,解决提交订单的问题后,再转测试。版本不可用,在这个过程中,所有测试人员的工作相当于是无效的。

2.为了避免浪费测试人力,所以在转测试前,先部署一套环境,由一个或两个测试人员做一下基本功能的测试,比如购物APP的话,从选商品,提交订单,发货,收货,评价,全流程功能正常后,再所有的测试人员投入测试,部署多套环境,做功能、性能测试。这样极大避免了测试的无效投入。

二、冒烟测试一般都是最基础的一些功能,如果能做到自动化,可以集成到持续集成中,版本构建结束后,立即去执行冒烟测试,根据持续集成以及冒烟脚本的执行结果,判断版本是不是可用,是不是继续开展测试。

如果无法做到自动化,那冒烟测试可以由测试人员之间轮流负责,避免一个人长期重复做这件事情,产生惯性或者疲劳。

当然,也可以由开发人员负责冒烟测试,将交付可用版本作为开发转测试的基本要求,由开发构建版本后,执行冒烟用例,当然,冒烟用例是由测试人员提供的,除此之外,测试环境搭建、冒烟用例执行,测试人员也会给予一定的指导。

冒烟测试的用例是定期刷新的,根据版本现状持续的优化。比如购物APP订单流程已经非常稳定,当前在做直播类的需求,那我们会把订单这部分用例从冒烟测试中去掉,将直播类的基本用例加入进来。

此外,可以将冒烟测试失败的次数、失败的原因记录下来,开发周期结束后,反向推动开发质量的改进。

相关文章

  • 为什么要做冒烟测试呢?

    一、为什么要做冒烟测试呢?如果不做冒烟测试,版本转测试后,所有测试人员拿该版本去部署环境,去执行自己负责模块的用例...

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

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

  • 基于Jenkins的自动化调度

    为什么要做持续集成 自动化冒烟测试 自动化用例运行 自动遍历测试运行 兼容性测试 核心依赖资源 设备集群:真机、模...

  • 什么是冒烟测试和回归测试,这个 我弟弟都懂了!

    Time will tell. (咳咳 . . .) 1、先来说冒烟测试 冒烟测试是自由测试的一种。 冒烟测试在测...

  • 冒烟测试

    什么是冒烟测试: 冒烟测试最初源于硬件行业,在对一个硬件或者硬件组件进行更改或修复后,先不进行直接测试,而是直接...

  • 冒烟测试

    第一次组内讨论:冒烟测试 在一种情况下:开发人员在试图解决一个问题时,造成了其他功能模块一系列的连锁反应,引起了新...

  • 冒烟测试

    在软件开发过程中,一直有高内聚,低耦合这样的说法,各个功能模块之间的耦合还是存在的,因此一个功能的改动,还是会影响...

  • 冒烟测试

    中文名称:冒烟测试 英文名称:smoke testing 类型:测试类 详细说明:1、冒烟测试源于硬件行业,指的是...

  • 冒烟测试知多少?

    一、冒烟测试介绍 冒烟测试一词,来源于电路板测试: 电路板拼接或组装完成后,进行通电测试,如果冒烟,则说明存在缺陷...

  • 冒烟测试怎么做

    读者提问:冒烟测试怎么做? 阿常回答:这个问题我从三方面来回答:1、什么是冒烟测试;2、为何做冒烟测试;3、怎么做...

网友评论

      本文标题:为什么要做冒烟测试呢?

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