我们先回顾一下软件测试的基本流程:项目立项---测试需求分析---测试计划---测试设计---测试评估---项目结束
bug顾名思义就是指我们所遇到错误。
软件的BUG,狭义是指程序软件所遇到的漏洞或缺陷。
广义是指:出了软件程序的漏洞和缺陷外,还包括测试工程师或用户的所发现和提出的软件可改进的细节,或与需求文档存在差异的功能实现等。
其本质是符合我们进行软件测试的目的:
确定一个bug的类型,需要对项目或产品有比较深的理解
常见的bug类型有,具体可以参考一下BUG管理工具:禅道
bug的等级可以简单理解为:我们程序软件所遇到错误的严重程度,即bug的严重程度。
一般来说我们会将bug划分成三级或四级,也有分五级的。如果等级越高,那么被修复的等级也会高一些。
但是很多情况下,我们提交的bug的等级差不多,没有严格区分,那么我应该如何来判断bug的等级呢?
一般来说我们可以参考以下几个判断条件
软件的生命周期是软件开始研制到最终被废弃不用了的各个阶段。
bug的生命周期就是一个bug被发现到这个bug被关闭的过程。
bug的生命周期一般包括以下几个步骤:
新建(提bug)-->指派-->已解决-->待验-->关闭
如果待验的bug在验证是没有解决好(回归测试),我们需要重新激活这个bug(重新打开(激活)-->指派--> 已解决-->待验),循环这个过程,直到bug解决。
其他中间状态存在:拒绝,延期等等。
可以自己从官网上去研究以下
以禅道为例:
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删