• 0
  • 0
分享
  • 你知道什么是冒烟测试吗?听听别人怎么说——软件测试圈
  • 恬恬圈 2022-12-26 15:24:22 字数 1119 阅读 2138 收藏 0

  冒烟测试,刚进公司就接触到了。只是刚开始一直没有体会到冒烟的含义和精髓,一直以为是冒烟测试就是把待测产品的主要功能测试一下就行了。后面回想一下,不是那么回事的。

  冒烟测试源自硬件行业,对一个硬件或者硬件组件改动后,直接给设备加电,看看设备会不会冒烟,没冒烟,就表示待测组件是通过了测试。

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

  因此在开发人员修复了先前测试中发现的bug后,想知道这个bug的修复是否会影响到其他功能模块,需要做的就是冒烟测试。

  搞清楚冒烟测试的起源,冒烟测试的目的后,不难想到,冒烟测试是这样的一种测试,不要求覆盖面有多广,但至少要保证覆盖待测产品的绝大部分功能;不要求每个功能都测的很详细,但至少要保证被修复了的bug所属的功能和系统其他骨干功能都是可用的(即这个版本能拿去做系统功能测试了)。

  而要做到覆盖骨干功能和bug所属功能,却不是简简单单在页面中点几下就行了的。任何一个项目或者产品,骨干功能都有它的使用场景。冒烟测试就是要保证这些骨干功能的使用场景都能跑通,如果没跑通,后续的系统测试就没必要了。

  其实做冒烟测试之前,都已经做了一个简单的安装部署测试了(你不安装部署,哪里来东西测呢)。按我自己的理解,其实这块也可以放入冒烟测试范畴的。想想看,安装部署是不是很类似电路板加电,让电路板开始工作呢?而后面的骨干使用场景测试,只是在这个基础上做的后续工作。如果安装部署后,待测产品跑到一半就down掉了,后面的骨干功能的使用场景还测个屁呀。

  使用场景的是否能跑通的测试,不需要测一些异常的情况,保证基本功能覆盖到就行了。通常,冒烟测试是交给开发人员去做的。只有确认了功能可用后,交给测试人员去做才有意义。刚开始进公司时,小组里面有个人不做冒烟,只把他修改了的部分简单测了下,就交给我这边去测试。结果就是我测试到一半,发现有个很重要的功能用不了。这个时候,测试只要中止了。时间久了,大家对产品质量和测试工作有了一定认识(最主要是大家不急急忙忙地加班了,^__^),对我也有了一定的认可,因此做事也越来越正规了。现在我们小组的做法是,小组里面每个人扮演产品使用场景中的一个角色,然后大家一齐分工去完成每个场景里面各自角色要完成的任务,在这个过程中,观察待测项目是否正常。

  后面需要冒烟上的优化做些什么呢,我想更多的还是从自动化上去着手,版本构建自动化,自动化冒烟测试等等。



作者:lei_2018    

来源:http://www.51testing.com/html/57/n-4478057.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 一、安装1.免费官网链接:https://www.getpostman.com/postman,下载好后双击.exe程序安装即可2.注意事项:建议安装在非系统盘,即C盘以外的盘,路径最好用全英文路径3.打开chrome->更多工具->拓展程序->加载本地已解压的postman至chrome中4.打开postman,注册并登录,也可以跳过注册页,不登录也可以直接使用二、postman使用1.基本功能:导入项目:https://www.getpostman.com/collections/c8f98a1120357e0d4a5a环境变量url:http://postmanexam...
            3 3 1428
            分享
          • 看到这个标题,是不是感觉有点牵强,「增长黑客」和「软件测试」怎么能扯上关系?嗯嗯,那我姑且算是蹭一波「增长黑客」的流量吧,但是等文章看完,希望能改变你的看法。最近正在看范冰大神的《增长黑客》,真是感触颇多,但是严格来说,这本书主要写给产品、运营、增长官以及对增长感兴趣的人,我属于最后一类对增长感兴趣的人,但我的主业仍然是做测试。 于是我结合目前项目的测试情况和书中的关键点做了下关联,想到了如下两个可以借鉴的地方,各位看看是否真的牵强吧。 第一点,需求合理性测试。 《增长黑客》这本书第二章的标题是「创造正确的产品」,在增长黑客最主要的 AARRR 模型中,并没有这个步骤的,但是范冰大神把它...
            1 3 1170
            分享
          •       经常有想转IT行业的同学,在了解软件测试和软件开发之后不知道转那个岗位好,今天就系统的,从多个维度来比较软件测试与软件开发,具体包括从基本素质要求、性格要求、入职门槛、知识结构、竞争压力、职业发展、职业前景等。希望能给在选择软件测试与开发朋友一个相对全面的解答。      一、【基本素质要求】      这里的基本素质包括比如逻辑思维能力、分析问题能力、沟通能力、协作能力、怀疑精神等方面。      【软件测试】:作为一名优秀的测试工...
            8 9 2348
            分享
          •   1月4日,恰好是乐视实行“四天半工作制”的第一天。  当天下午三点,燃次元到达北京乐视公司楼下时,迎面撞上不少面带笑容、结伴离开办公大楼的乐视员工,当燃次元进入乐视公司时,诺大的工区内,只剩下零星几个人。  乐视市场部负责人小夏告诉燃次元,在她宣布实行“四天半工作制”时,员工们是出乎她意料的“淡定”,毕竟在乐视,“从不996,下班即挂机,”小夏补充道,“员工下班从来不回我消息的,所以他们也没有很激动。”  2023年的第一个工作日,1月3日,乐视CEO张巍发布全员信,宣布了一个“高能”的消息,2023年1月1日起,公司将执行每周四天半工作制,每周三实行弹性的半天工作制,考勤时间调整为连续的...
            0 0 595
            分享
          •        记得那是2年前,闲来无事简单游览公司关于人事部分相关事宜介绍,无意间看到公司在职员工考取《信息系统项目管理师》资格证书后,高级每月可获得600元工资之外奖励、中级为300元,对于爱钱如命的我来说,顿时吸引了眼球,引起了我的好奇,开启了我与之相生相克历程。  《信息系统项目管理师》是什么?考试难度大么?  《信息系统项目管理师》是软考中的一种,分为高级和中级,其中高级比中级在考试科目上比中级多出了一项论文(不要小看这一篇论文,这是真正体现你学习水平的一关),在选取自己是考高级和中级的选择上,个人建议还是可以直接报考高级(一来可以省去考完中级再...
            0 0 2425
            分享
      • 51testing软件测试圈微信