轻松入门软件测试--提交bug与跟踪

发表于:2018-6-22 09:10

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:刘潇01    来源:博客园

  那么需求是什么,我们要测什么,在哪些机型上测,这几个问题我们都搞清楚了。是不是测试完成,我们就可以顺利结束这个项目了呢?等等,我们好像还错过了什么…是的那就是我们错过了提交bug和跟踪bug。
  Bug一词的原意是“臭虫”或“虫子”。但是现在,在电脑系统或程序中,如果隐藏着的一些未被发现的缺陷或问题,人们也叫它“Bug”,这是怎么回事呢?原来,第一代的计算机是由许多庞大且昂贵的真空管组成,并利用大量的电力来使真空管发光。可能正是由于计算机运行产生的光和热,引得一只小虫子?Bug钻进了一支真空管内,导致整个计算机无法工作。研究人员费了半天时间,总算发现原因所在,把这只小虫子从真空管中取出后,计算机又恢复正常。后来,Bug这个名词就沿用下来,表示电脑系统或程序中隐藏的错误、缺陷、漏洞或问题。
  一个项目在开发-测试中基本上是不可能不出现bug的,或因为粗心大意,或因为开发人员没有理解需求,或因为代码逻辑,总会出现一些bug的,而我们在进行功能测试的时候,发现一个bug了,该怎么去告诉开发人员,怎么记录下来,又怎么解决呢?
  真正在工作中,测试在提交bug的时候,是会用到bug管理工具的,用于提交bug,跟踪bug,市面上有很多的bug管理工具,比如禅道,比如jira,有些公司也会自己开发一套bug管理工具。有些同学可能会说,有bug,那直接告诉开发,口头说一下,让他改就行了,为什么要搞这么麻烦,还得去使用一个工具记录呢?
  因为在实际工作中,一般往往并不会只有一个开发,一个测试,当人员增多时,不对bug进行记录,会造成工作上的混乱,比如说现在有A,B2个测试人员,当A测试发现了一个点赞后崩溃的问题,没有进行记录直接告诉了开发,那么当B测试发现该问题时,又去告诉一次开发。这样其实有效率上的问题,当bug被记录到bug管理工具中时,不仅仅可以看到提了什么bug,还可以看到bug的状态,开发有没有解决?bug被解决后,bug记录有没有被关闭?
  那么我们下面就以一个bug管理工具—禅道为例子给大家演示一下bug的流程。禅道是一个中国团队本土做的还比较好的一个bug管理工具,在他的官网上也有在线演示版。
    
  先选择测试,bug,然后点击提bug的按钮
   
  点击提bug按钮后,就进入到了提bug的详情页面,下面的元素我也可以拿微信举例子简单和大家讲讲重点的功能
    
  所属项目:
  也就是你对应的项目名称,比如微信
  所属模块:
  具体的功能模块,比如朋友圈首页
  所属迭代:
  每个app都有自己的版本号,一般来说在设置-关于里可以找到,比如微信目前的版本号是6.5.3
  影响版本:
  一般来说填测试版或者线上版
  当前指派
  这里填写你要提交去解决的开发对象
  截止日期:
  也就是bug的修改截止日
  Bug类型:
  即对bug进行简单分类,比如有代码错误,界面优化,设计缺陷等待
  操作系统:
  如果是app测试的话,一般这里填写Android或者iOS,用于区分不同的平台
  浏览器:
  一般用于web兼容性测试,app测试的话可不填
  bug标题:
  对bug进行的简单描述,让开发理解就好,比如微信朋友圈点赞后无反应
  严重程度:
  不同的平台可能划分的名称不同,比如有的是以数字区分,1-4,1为最严重,或者是Low,High这样进行划分。一般来说最高级,比如1级bug意味着非常严重,影响到进程使用,比如登录后直接崩溃,这样的为1级bug。2级bug意味着严重,一般指重要功能出了问题,比如微信朋友圈打不开。3级bug意味着普通,一般来说在测试中提的最多的缺陷就是3级bug,比如微信朋友圈无法点赞。4级bug是对应一些建议性的问题,比如你觉得点赞的红心过大或者过小
  优先级:
  为建议开发处理的优先级,一般来说是越严重的bug越优先处理
  重现步骤:
  详细描述bug产生的操作步骤,出现后的结果,和期望结果,一般来说,有截图的话附带截图比较好。
    
  那么提交完成后这个bug就已经被激活了,指派给了对应提交的开发,下面要做的,就是等待开发修复bug,当开发把bug修复完成后,他会把bug再提交给你,我们在新的版本上,对bug进行复测,如果说bug已经解决了,则关闭改bug,如果bug还存在,则又打回给开发。
  那么在实际工作中是不是要bug全部修复完才能达到上线呢?如果上线时间很紧急,还有没修复完的bug怎么办呢?
  一般来说如果还有等级是1级,2级的bug是不允许带上线的,如果有3级bug,4级bug的话可以让产品进行定夺,如果影响范围不大时间又比较急的话,带着不严重的bug上线也是可以接受的,只要在测试报告中注明就好。
 上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号