软件缺陷管理

工作流程

设计测试用例->执行用例(执行测试)->缺陷(提交、验证、关闭)

缺陷定义:BUG

缺陷标准:多功能、少功能、错误、缺少隐形功能、易用性

描述缺陷重点:缺陷标题、前置条件、复现步骤、预期结果、实现结果、附件备注

缺陷提交要素:指派人、严重程度、修复优先级、类型

项目中缺陷管理的流程:提交、验证(BUG是否完成)、关闭

1、缺陷的定义

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

2、缺陷的判定标准

  • 软件未实现需求(规格)说明书中的明确要求的功能-少功能
  • 软件出现了需求(规格)说明书中指明不应该出现的错误-功能错误
  • 软件实现的功能超出需求说明书指明的范围-多功能
  • 软件未实现需求(规格)说明书中虽未指明但应该实现的要求-隐性功能错误
  • 软件难以理解,不易使用,运行缓慢,用户体验不好-不易使用(软件测试人员专业角度)

3、缺陷产生的原因 

  • 需求阶段:需求描述不易理解,有歧义、错误等
  • 设计阶段:设计文档存在错误或者缺陷
  • 编码阶段:代码出现错误
  • 运行系统:软硬件系统本身故障导致软件缺陷

4、软件缺陷的生命周期

PS:回归测试:1、常规项目回归:项目本次发布新增2个模块,最基本要测新增模块功能及新增模块关联的旧模块。2、非常规项目(银行、部队、航天):新增模块必须全部复测。

2、回归Bug:上一个版本发现的缺陷,开发修复完毕,在下一个版本进行重新测试。

5.软件缺陷的主要内容

6.缺陷提交要素

  • 缺陷报告编号
  • 缺陷标题:预期结果()
  • 严重级别:严重(S1):主程序  、一般(S2):次要功能  、微小(S3):易用性、界面     建议(S4):建议性问题
  • 缺陷优先度:Priority0:24小时内解决    Priority1:发布前必须修复    Priority2:可以在下一个版本修复
  • 模块
  • Bug类型:代码错误、兼容性问题、设计缺陷、性能缺陷
  • 缺陷描述:前置条件、操作步骤、预期、实际
  • 指派人
  • 附件
  • 缺陷状态:new:新建  、 Open:打开  、Closed:关闭  、Postponed:延期  

7、软件缺陷类型

  • 功能错误
  • 错误界面(UI)
  • 兼容性
  • 数据(数据库)
  • 易用性
  • 改进建议
  • 架构 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值