软件测试学习笔记_软件缺陷

软件缺陷定义:

  • 软件未达到产品说明书中标明的功能
  • 软件出现了产品说明书中指明的不会出现的功能
  • 软件功能超出了产品说明书中指明的范围
  • 软件未达到产品说明书中指明应达到的目标
  • 软件测试人员认为软件难以理解和使用、运行速度慢,或最终用户认为不好

软件缺陷属性:

发现缺陷后,需要提交缺陷单,通常情况下,缺陷单需要包含以下的内容:

ID,标题(title),测试环境(environment),严重等级(severity),优先级(priority),类别(category),状态(status),描述信息(description),重现步骤(reproduce),附件(attachment),测试人员(created by),处理人员(assign to)……

软件缺陷的严重程度:

描述因缺陷引起的故障对软件产品影响的程度

  1. 严重缺陷(Critical):不能执行正常工作功能 或重要功能。或者危及人身安全,系统安全
  2. 较大缺陷(Major):严重地影响系统要求或基本功能的实现,且没有办法更正。(重新安装或重新启动该软件不属于更主办法)
  3. 较小缺陷(Minor):影响系统要求或基本功能的实现,但存在合理的更正办法。(重新安装或重新启动该软件不属于更主办法)
  4. 轻微缺陷(Trivial):使操作者不方便或遇到麻烦,但它不影响执行工作功能或重要功能
  5. 其他缺陷(Other):其他错误

软件缺陷优先级:

描述缺陷必须被修复的紧急程度:

  1. 立即解决(Block):严重阻碍测试进行,且没有方法绕过去
  2. 高优先级(High):严重影响测试进行,但是有可选方案绕过该功能进行其他内容测试
  3. 正常排队(Normal):缺陷需要正常排队等待修复或列入软件发布清单
  4. 低优先级(Low):缺陷可以在方便时纠正

软件缺陷类别:

  1. 界面(UI):界面错误,如界面显示不符合需求,提示信息不合规范等
  2. 功能(Function):系统功能无效、不相应、不符合需求
  3. 性能(Performance):系统相应过慢、无法承受预期负荷等
  4. 安全性(Security):存在安全隐患的缺陷
  5. 数据(Data):数据导入或设置不正确
  6. 其他(Other):不在上述类别范围的其他错误

软件缺陷状态:

状态用于跟踪缺陷处理过程及当前所处阶段

  1. 提交(Submitted):已提交状态
  2. 打开(Open):确认待处理缺陷
  3. 已拒绝(Rejected):被拒绝处理的缺陷
  4. 已解决(Resolved):已修复的缺陷
  5. 已关闭(Closed):确认解决的缺陷
  6. 重新打开(Reopen):修复验证不通过,被重新打开的缺陷

软件缺陷生命周期:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值