软件缺陷

原创 2015年11月21日 00:33:22

软件缺陷满足的规则(满足其一即可):
(1)软件未实现产品说明书要求的功能
(2)软件出现了产品说明书指明不应该出现的错误
(3)软件实现了产品说明书未提到的功能
(4)软件未实现产品说明书虽未明确提及但应该实现的目标
(5)软件难以理解、不易使用、运行缓慢或者-从测试员的角度——最终用户认为不好

缺陷的基本信息
(1)缺陷标题,描述缺陷的标题;
(2)缺陷的严重程度,描述缺陷的严重程度。一般分为“致命”、“严重”、“一般”、“建议”4种;
(3)缺陷的紧急程度,描述缺陷的紧急程度。从1~4,1是优先级最高的等级;
(4)缺陷提交人,缺陷提交人的姓名(邮件地址);
(5)缺陷提交时间;
(6)缺陷所属项目/模块。缺陷所属的项目和模块,最好能较精确地定位至模块
(7)缺陷指定解决人。缺陷指定的解决人,在缺陷“提交”状态为空,在缺陷“分发”状态下由项目经理指定相关开发人员修改;
(8)缺陷指定解决时间。项目经理指定的开发人员修改此缺陷的deadline;
(9)缺陷处理人。最终处理缺陷的处理人;
(10)缺陷处理结果描述。对处理结果的描述,如果对代码进行了修改,要求在此处体现出修改;
(11)缺陷处理时间;
(12)缺陷验证人。对被处理缺陷验证的验证人;
(13)缺陷验证结果描述。对验证结果的描述(通过,不通过);
(14)缺陷验证时间;

缺陷报告的主要内容
(1)问题报告编号:便于管理,赋予唯一的编号,编号规则可根据需求和管理要求指定;
(2)标题:标题用简明的方式传达缺陷的基本信息,做到简短唯一;
(3)报告人:原始作者;
(4)报告日期:首次报告的日期;
(5)程序(或组件)的名称:可分辨的被测试对象;
(6)版本号:测试可能跨越多个版本,提供版本信息方便进行缺陷管理;
(7)配置:发现缺陷的软硬件配置,操作系统类型,处理器,RAM大小,浏览器载入,运行的其他程序等;
(8)缺陷的类型:如代码错误、设计错误、文档不匹配等;
(9)严重性:描述所报告的缺陷的严重性;
(10)优先级:有开发人员或管理人员进行确认,依据修复这个缺陷的重要性而定;
(11)关键词:便于分类查找缺陷报告,可在任何时候添加关键词;
(12)缺陷描述:详细说明发现问题,描述要深入,简明仍是最重要的。
(13)重现步骤:必须是有限的,并且描述的信息足够读者知道正确地执行就可以重现这个缺陷;
(14)结果对比:在执行重现缺陷步骤后,期望发生什么,实际上又发生了什么。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

软件缺陷管理工具mantis

软件缺陷管理工具mantis 3.1 mantis 基本介绍   Mantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上、实用性上足以满...

本地化测试软件缺陷分类祥解

本地化测试发现的软件缺陷特征明显,便于分类。本文按照本地化测试软件缺陷的特征进行分类,详细地分析各种缺陷的表现特征,简要描述各类缺陷的产生原因。最后给出各类缺陷的修正方法。 1.缺陷类型   概...

软件缺陷生命周期

Introduction:引言 Bug can bedefined as the abnormal behavior of the software. No software exists wi...

软件缺陷是什么

俗话说”人无完人“,软件是人写的,所以软件不可能完美。这些不完美,叫软件“缺陷”。 先举个例子,保证都是“血淋淋“的亲身经历: 1.   某软件项目,由于合同时间点的关系,系统必须在某日上线,并让...

软件缺陷度量之旅

*转载请注明出处。   为什么要去度量缺陷?我觉得最大的意义是预测。且听我慢慢道来。 项目没开始前,预测: A;这个项目将会有多少个defect B;各个阶段将发现多少个defect C;...

软件缺陷的严重性和优先级

严重性和优先级是表征软件测试缺陷的两个重要因素,它影响软件缺陷的统计结果和修正缺陷的优先顺序,特别在软件测试的后期,将影响软件是否能够按期发布与否。 对于软件测试初学者而言,或者没有软件开发经验的测...

软件缺陷的严重性和优先级

严重性和优先级是表征软件测试缺陷的两个重要因素,它影响软件缺陷的统计结果和修正缺陷的优先顺序,特别在软件测试的后期,将影响软件是否能够按期发布与否。   对于软件测试初学者而言,或者没有软件开发经验...

软件缺陷

对于软件缺陷预测技术的研究目前主要集中在对现有模型的不足进行改进上。改进主要集中在两方面,模型的实质是数学运算,包含很多可变的参数,模型对参数一般都很敏感,不合适的参数选择方法会导致预测效果的降低,如...
  • Yaphat
  • Yaphat
  • 2016年09月02日 09:53
  • 382

浅析如何看待软件缺陷

软件测试人员的职责是根据一定的方法和逻辑,寻找或发现软件中的缺陷,并通过这一过程来证明软件的质量是优秀还是低劣。所以,怎样发现缺陷,成为大部分测试人员关注的焦点。在软件测试过程中,软件测试人员一般需确...

我的第一篇博客——软件缺陷粗浅认识及白盒测试举例

软件缺陷可以分为:   1.输入/输出缺陷   2.逻辑缺陷   3.计算缺陷   4.接口缺陷   5.数据缺陷   软件缺陷的产生:   1.疏忽造成的错误(Carelessness defect...
  • mr_lady
  • mr_lady
  • 2015年05月27日 07:28
  • 517
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:软件缺陷
举报原因:
原因补充:

(最多只允许输入30个字)