更多课程 选择中心

软件测试培训
达内IT学院

400-996-5531

软件测试别忘了提交与跟踪bug,这很重要!


软件测试过程中,我们要清楚需求是什么、测试要测什么以及如何测的问题,但只是开始,你还要进行bug的提交与追踪的工作,等到搞定这些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管理工具—禅道应用

点击提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全部修复完才能达到上线呢?如果上线时间很紧急,还有没修复完的bug怎么办呢?

一般来说如果还有等级是1级,2级的bug是不允许带上线的,如果有3级bug,4级bug的话可以让产品进行定夺,如果影响范围不大时间又比较急的话,带着不严重的bug上线也是可以接受的,只要在测试报告中注明就好。

感谢您的阅读,软件测试中bug的提交与跟踪,相信大家都有了进一步的了解。更多软件测试相关问题,欢迎大家持续关注达内软件测试培训。

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:来自软件测试老司机的锦囊妙计之小公司实现APP的UI自动化测试之路
下一篇:辟谣|软件测试的工作是怎样的?反正不是这样的...

你知道吗?做软件测试不一定需要精通代码!

软件测试人员不需要懂代码,这是一个伪命题!

如何设计登录测试的设计用例?

软件测试必备的数据库知识有哪些?(终)

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

陕西省

湖南省

贵州省

云南省

广西省

海南省