软件测试基础课程学习笔记5---软件缺陷概述
2015-10-27 10:12
417 查看
一、缺陷概述
软件缺陷(software defect)是对软件产品预期属性的偏离现象。它包括检测缺陷和残留缺陷。每一个软件组织都知道必须妥善处理软件中的缺陷,我们一般成缺陷为”bug”
。
二、缺陷属性
跟踪类型:缺陷跟踪类型,可选值:产品测试、性能测试、RBT测试、WorkItem、意见反馈;
状态:缺陷的状态,用于标识缺陷的生命周期,可选值:New, Fixed, Won'tfix, Open, Reopen, Closed, Worksforme, Duplicate,
Invalid, Later。 具体描述见“确定的生命周期模型”;
作者:缺陷的作者,也就是提交缺陷的人;
指派人:解决缺陷的人,通常是开发人员;
优先级:通常由缺陷作者设定,解决人在排定计划的时候可以做调整,可选值:Urgent, High, Medium, Low;优先级越高,期望越早解决:Urgent-24h,
High-48h, Medium-72h, Low-96h
严重程度:通常由缺陷作者设定,可选值:Blocker, Major, Normal, Trivial。Blocker对应P0级功能,通常是主流程走不下去,不能进行测试;Major对应P1级功能,通常是重要功能有问题;Normal对
应P2级功能,通常是次要功能有问题;Trivial对应P3级,通常是细节问题;
功能模块:缺陷所属的功能模块,通常用于分析各功能模块的质量情况,或作为考核开发的依据;
浏览器或者操作系统等:缺陷所依赖的浏览器、系统环境等,可选值:所有浏览器/ie6/ie7/ie8/chrome/firefox/opera/safari
三、缺陷的生命周期模型
bug New: 新增加的、需要解决的BUG。
Open: 正在定位问题,或正在解决中,或已经解决但未部署生效。
Fixed: BUG已经解决,并且修改后程序已部署生效。
Won't fix: BUG暂不解决。
Reopen: 验证后,此BUG需要再解决。
Closed: 验证后,此BUG可以关闭。
Later: 验证后,此BUG不在本项目的工作范围内,在后续版本中修复。
Works forme: 验证后,属于不能在当前环境中重现。
Duplicate: 验证后,属于和其它BUG描述现象重复。
Invalid: 验证后,属于测试人员对测试需求的理解错误。
四、怎么描述缺陷
缺陷描述模板:
[缺陷描述]:
[重现步骤]:
[期望结果]:
[实际结果]:
[原因定位]:
[修复建议]:
软件缺陷(software defect)是对软件产品预期属性的偏离现象。它包括检测缺陷和残留缺陷。每一个软件组织都知道必须妥善处理软件中的缺陷,我们一般成缺陷为”bug”
。
二、缺陷属性
跟踪类型:缺陷跟踪类型,可选值:产品测试、性能测试、RBT测试、WorkItem、意见反馈;
状态:缺陷的状态,用于标识缺陷的生命周期,可选值:New, Fixed, Won'tfix, Open, Reopen, Closed, Worksforme, Duplicate,
Invalid, Later。 具体描述见“确定的生命周期模型”;
作者:缺陷的作者,也就是提交缺陷的人;
指派人:解决缺陷的人,通常是开发人员;
优先级:通常由缺陷作者设定,解决人在排定计划的时候可以做调整,可选值:Urgent, High, Medium, Low;优先级越高,期望越早解决:Urgent-24h,
High-48h, Medium-72h, Low-96h
严重程度:通常由缺陷作者设定,可选值:Blocker, Major, Normal, Trivial。Blocker对应P0级功能,通常是主流程走不下去,不能进行测试;Major对应P1级功能,通常是重要功能有问题;Normal对
应P2级功能,通常是次要功能有问题;Trivial对应P3级,通常是细节问题;
功能模块:缺陷所属的功能模块,通常用于分析各功能模块的质量情况,或作为考核开发的依据;
浏览器或者操作系统等:缺陷所依赖的浏览器、系统环境等,可选值:所有浏览器/ie6/ie7/ie8/chrome/firefox/opera/safari
三、缺陷的生命周期模型
bug New: 新增加的、需要解决的BUG。
Open: 正在定位问题,或正在解决中,或已经解决但未部署生效。
Fixed: BUG已经解决,并且修改后程序已部署生效。
Won't fix: BUG暂不解决。
Reopen: 验证后,此BUG需要再解决。
Closed: 验证后,此BUG可以关闭。
Later: 验证后,此BUG不在本项目的工作范围内,在后续版本中修复。
Works forme: 验证后,属于不能在当前环境中重现。
Duplicate: 验证后,属于和其它BUG描述现象重复。
Invalid: 验证后,属于测试人员对测试需求的理解错误。
四、怎么描述缺陷
缺陷描述模板:
[缺陷描述]:
[重现步骤]:
[期望结果]:
[实际结果]:
[原因定位]:
[修复建议]:
相关文章推荐
- adb常用命令集合
- Android:通过滤镜实现点击图片变暗效果
- TCP协议三次握手过程分析
- 一只刚学竞价两周的菜鸟
- 委托回调的异步技术
- Util包中Date类的一些应用及日历的实现
- TortoiseSVN使用说明
- java打印堆栈信息
- 创建mysql数据库的自动化脚本
- Java编程思想第四版读书笔记——第十章 内部类
- 自动识别OpenCV版本并添加依赖库
- Linux集群系统包括集群节点
- java打印堆栈信息
- Free Slideshow, Gallery And Lightboxes Scripts
- HTML2--表格,框架,表单,多媒体,标签动态
- svn命令详解
- 深入详解Struts2——异常处理
- Android内存优化(2)-为什么寄存器比内存快?
- Android String类详解
- String StringBuffer StringBuilder