软件测试基础(三)

软件缺陷和软件缺陷种类

1.1软件缺陷的定义:

软件缺陷又叫Bug,计算机软件或程序中那些导致系统或部件不能正常运行,不符合用户需求的缺陷。

1.2什么样的软件问题可以称之为软件缺陷(Bug):

1:软件未达到产品说明书标明的功能
2:软件出现了产品说明书指明不会出现的错误
3:软件功能超出产品说明书指明的范围
4:软件未达到产品说明书虽未指出但应该达到的目标
5:软件难以理解、不易使用、运行速度缓慢或者从测试人员的角度看最终用户认为不好

2.软件缺陷的类型

1.一般分类:
需求、设计、代码实现、数据库、接口、版本问题、安装、界面、功能、性能、安全、兼容性、数据、环境、网络
2.禅道分类:
代码错误、界面优化、配置相关、安装部署、安全相关、性能问题、标准规范、测试脚本、设计缺陷、其他

3.缺陷的八大状态

新建状态,是指新发现的缺陷提交到缺陷库,还未进行任何处理。
已指派状态,是指将缺陷指派给负责的开发人员。
已打开状态,是指缺陷已确认可以开始修复。
已修复状态,是指开发人员将缺陷解决了。
已拒绝状态,是指开发人员认为不是缺陷和不认可的缺陷。
已延期状态,是指短期内无法解决的缺陷。
已关闭状态,是指测试人员将已修复的缺陷在新版本上验证通过了。 重新打开状态,是指测试人员将已修复的缺陷在新版本上验证,发现问题依然存在。

4.缺陷报告的八大要素

1.缺陷编号:是缺陷的唯一标识符,在禅道之类的缺陷管理工具中一般都会自动生成,这个大家不用纠结。
2.缺陷状态:是缺陷跟踪过程的进展情况,缺陷工具都会有相应的流程和状态标识,一般不需要我们去选择。
3.缺陷标题:是缺陷的概述,最好能一针见血的揭示出该缺陷的本质,这个需要后续多练习。
4.重现步骤:就是一步一步描述再现缺陷的操作步骤,基本要求就是开发人员按照步骤能重现Bug就可以。
5.严重程度:就是缺陷对软件系统的影响程度,有些影响较大,有些影响较小。
6.优先级:就是修复缺陷的重要性或紧迫性,即哪些缺陷需要紧急修复,哪些缺陷可以后续再修复。
7.缺陷类型:就是根据缺陷产生的来源和根源划分出的缺陷种类。
8.测试环境:主要是测试环境的配置,包括操作系统和浏览器。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值