软件测试之缺陷管理

本文详细介绍了软件缺陷的定义、判定标准、产生原因,以及缺陷的生命周期、核心内容(包括描述、提交要素)和常见类型。此外,还探讨了缺陷发现后的处理流程和常用的缺陷管理工具如禅道、JIRA等。
摘要由CSDN通过智能技术生成
缺陷介绍
1、缺陷定义

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

2、缺陷判定标准
  • 软件未实现需求(规格)说明书中明确要求的功能  —— 少功能
  • 软件出现了需求(规格)说明书中指明不应该出现的错误  —— 功能错误
  • 软件实现的功能超出需求(规格)说明书指明的范围 —— 多功能
  • 软件未实现需求(规格)说明书中虽未明确但应该实现的要求 —— 隐性功能
  • 软件难以理解,不易使用,运行缓慢,用户体验不好  —— 不易使用
3、缺陷产生原因

4、软件缺陷的生命周期

解决A缺陷的同时可能会注入B缺陷,所以经常要进行回归测试 :

  • 常规项目回归:项目本次发布新增两个模块,最基本要测新增模块功能及新增模块关联的旧模块。
  • 非常规项目(银行、部队、航天):新增功能,必须全部复测。
  • 回归bug:上一个版本发现的缺陷,开发修复完毕,在下个版本进行重新验证。
5、缺陷核心内容

缺陷描述:发现缺陷以后如何描述,让别人看得懂。

缺陷提交:指派人、优先级、类型、...

核心内容:缺陷的标题、预置条件、复现步骤、预期结果、实际结果、必要附件

6、缺陷提交要素

7、软件缺陷类型

功能错误、界面(UI)错误、兼容性、数据(数据库)、易用性、改进意见、架构

8、缺陷编写

面试题:发现缺陷后,首先要怎么办? —— 确定 Bug 可复现,确定是bug

提交时,要检查缺陷是否已经存在(其他模块已经提交过同样的缺陷)。

9、缺陷管理工具
  • 项目管理工具 (禅道、JIRA、TFS)
  • Excel 管理缺陷

  • 19
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值