什么是缺陷?怎么进行缺陷管理?

本篇将带你简单了解一下软件测试中的缺陷,以及如何进行缺陷管理。

f595bbcdf0792e0afaa863e236a20313.jpeg

一、概述

1、定义

软件在使用过程中存在的任何问题都叫软件的缺陷,也称bug

注:问题不一定是错误,注意理解

2、缺陷判定标准

1)少功能:软件未实现需求(规格)说明书中明确要求的功能

2)功能错误:软件出现了需求(规格)说明书中指明不应该出现的错误

3)多功能:软件实现的功能超出需求(规格)说明书指明的范围

4)隐性功能错误:软件未实现需求(规格)说明书中虽未明确指明但应该实现的要求

5)不易使用:软件难以理解,不易使用,运行缓慢,用户体验不好等

3、缺陷产生原因

1)需求阶段

需求描述不易理解,有歧义、错误等。

2)设计阶段

设计文档存在错误或者缺陷。

3)编码阶段

代码出现错误。

4)运行阶段

软硬件系统本身故障导致软件缺陷

4、缺陷生命周期

b6117cda79c3a802e5416f23aed03f62.jpeg

5、缺陷核心内容

58962eeb6a92af43abc76454f11339fc.jpeg

6、缺陷提交要素

8bac140287174a062eff639057446594.jpeg

7、缺陷常见类型

主要有功能错误、界面错误、兼容性、易用性等,如下

17951caf549415bc288ee7e6a712c78f.jpeg

8、缺陷流程及编写

8.1 缺陷报告示例

30da64fc9e0a32ba02f4da1c84b50f4f.jpeg

8.2 缺陷标题描述

c532009ef6981f32ae70ada1e655bdfe.jpeg

8.3 缺陷的跟踪流程(重点)

46b3cf2a1291398c68ac42883ae9685c.jpeg

8.4 提交缺陷注意事项

1)可重现:缺陷可以复现

2)规范性:符合公司或者项目要求

3)唯一性:一个缺陷上报一个问题

8.5 缺陷编写规范

1)准确:描述的信息是正确的。

2)具体:有细节且是真实特定的。

3)简洁易懂:描述简单容易理解。

4)次序清晰:描述缺陷过程有条件有先后顺序。

9、缺陷管理工具

9.1 禅道

1)特点

1、国产、免费、开源、简单、轻量级 

2、三管融合(产品管理、项目管理、质量管理)

e24057f8c5b1623ab095cf03ec9b8454.jpeg

官网:https://www.zentao.net/

2)使用流程

a5c27ff17439e28c908dd23e713ddfe3.jpeg

关于使用,网上有很多详细教程,这里不再赘述。

10、总结(重点)

1)什么是缺陷?

软件使用过程中存在的各种问题都是缺陷。

2)缺陷优先级如何划分?

89c0390fe1a52a3c256d22248cc7adb7.jpeg

3)发现缺陷后该如何理?

首先要确保复现

4)缺陷类型?

代码错误、UI错误、兼容错误、易用性、架构等

f79bbc60b60782dddd023bda071b9530.png

41e5cec449afae8778f24c0547cd5ad3.gif

喜欢就点击上方关注我们吧!

5a4f2b99c4584d55b06dcd02a4517da3.png

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农后端

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值