软件测试中的BUG处理

软件测试---BUG

我们先回顾一下软件测试的基本流程:项目立项---测试需求分析---测试计划---测试设计---测试评估---项目结束

1. bug的定义

bug顾名思义就是指我们所遇到错误。

软件的BUG,狭义是指程序软件所遇到的漏洞或缺陷。

广义是指:出了软件程序的漏洞和缺陷外,还包括测试工程师或用户的所发现和提出的软件可改进的细节,或与需求文档存在差异的功能实现等。

其本质是符合我们进行软件测试的目的:

  1. 软件测试是为了风险程序代码存在的代码或业务逻辑错误。
  2. 软件测试是为了检验产品是否符合用户需求。
  3. 软测测试是为了提高用户需求。

2. bug 的类型

确定一个bug的类型,需要对项目或产品有比较深的理解

常见的bug类型有,具体可以参考一下
BUG管理工具:禅道

  • 代码(功能)错误
  • 界面优化
  • 设计缺陷

软件测试----BUG_用户需求

3. bug 的等级

bug的等级可以简单理解为:我们程序软件所遇到错误的严重程度,即bug的严重程度。

一般来说我们会将bug划分成三级或四级,也有分五级的。如果等级越高,那么被修复的等级也会高一些。

但是很多情况下,我们提交的bug的等级差不多,没有严格区分,那么我应该如何来判断bug的等级呢?

一般来说我们可以参考以下几个判断条件
软件测试----BUG_软件测试基础_02
软件测试----BUG_生命周期_03

4.bug的生命周期(重要)

软件的生命周期是软件开始研制到最终被废弃不用了的各个阶段。

bug的生命周期就是一个bug被发现到这个bug被关闭的过程。

bug的生命周期一般包括以下几个步骤:
新建(提bug)-->指派-->已解决-->待验-->关闭

如果待验的bug在验证是没有解决好(回归测试),我们需要重新激活这个bug(重新打开(激活)-->指派--> 已解决-->待验),循环这个过程,直到bug解决。

其他中间状态存在:拒绝,延期等等。

5. bug处理流程图(生命周期图)

软件测试----BUG_软件测试_04
软件测试----BUG_用户需求_05

6. bug--缺陷管理工具

软件测试----BUG_功能实现_06

可以自己从官网上去研究以下

7. 如何提交bug

以禅道为例:

软件测试----BUG_功能实现_07

软件测试----BUG_用户需求_08



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空