缺陷和缺陷报告

本文详细介绍了软件缺陷的基本概念,包括定义、属性、生命周期和识别方法。强调了缺陷报告的重要性和编写规范,同时探讨了测试需求、测试用例与缺陷报告之间的关系,为软件测试工作提供了清晰的流程指导。
摘要由CSDN通过智能技术生成

文章目录

一、缺陷的基本概述

    1、缺陷的定义(重要):       

     2、缺陷属性

二、缺陷的生命周期(重要)

三、缺陷的识别

四、缺陷报告

五、测试需求、测试用例、缺陷报告的关系?


一、缺陷的基本概述

    1、缺陷的定义(重要):       

①软件未实现产品说明书要求的功能
②软件出现了产品说明书指明不该出现的功能
③软件实现了产品说明书未提到的功能
④软件未实现产品说明书虽未明确提及但应该实现的目标
⑤软件难以理解、不易使用、运行缓慢或者(从测试角度看)最终用户会认为不好


     2、缺陷属性

1、缺陷的类型
功能、用户界面、文档、软件包、性能、系统/模块接口

注意:需求分析、设计阶段,文档类型缺陷多;
           集成测试阶段,一般接口类型的缺陷多一些;
           系统测试阶段,功能、界面类型的缺陷多一些;
           验收测试阶段,更多地关注性能缺陷;
           实施过程,可能会遇到一些软件包的缺陷。
           
2、缺陷的严重程度:缺陷的故障对软件的影响,每个公司和团队的分类标准略有不同。

①致命:系统任何一个主要功能完全丧失,用户数据收到破坏,系统崩溃、悬挂、死机,或者危及人身安全。

②严重:系统的主要功能部分丧失,数据不能保存,系统的次要功能完全丧失,系统所提供的的功能或服务收到明显的影响。

③一般:系统的次要功能没有完全实现,但不影响用户的正常使用。例如:提示信息不太准确或用户界面差、操作时间长等一些问题。

④较小:是操作者不方便或遇到麻烦,但它不影响功能的操作和执行,如个别不影响产品理解的错别字、文字排列不整齐等小问题。

注意:结合缺陷的影响,结合软件的具体功能(业务或者流程)

3、缺陷的修复优先级:很大程度上取决于缺陷对测试工作的影响程度。有以下等级:立即解决、高优先级、正常排队、低优先级。
例如:电商系统的用户注册功能无法使用(导致无法登录、购买、结算、支付、下单、物流跟踪、收获、评论等功能无法进行),就必须立即修复。但是电商系统中关于用户购买流程帮助说明的网页链接点击404页面,就比较次要。

注意:优先级的衡量,一般可以根据测试的软件系统的全业务流程划分,软件的基本功能的缺陷&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值