软件测试方法和技术-Ch15报告所发现的软件缺陷

软件测试方法和技术-Ch15报告所发现的软件缺陷

ID:38725913

大小:540.50 KB

页数:33页

时间:2019-06-18

软件测试方法和技术-Ch15报告所发现的软件缺陷_第1页
软件测试方法和技术-Ch15报告所发现的软件缺陷_第2页
软件测试方法和技术-Ch15报告所发现的软件缺陷_第3页
软件测试方法和技术-Ch15报告所发现的软件缺陷_第4页
软件测试方法和技术-Ch15报告所发现的软件缺陷_第5页
资源描述:

《软件测试方法和技术-Ch15报告所发现的软件缺陷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、报告所发现的软件缺陷1.软件缺陷的描述软件缺陷的基本描述软件缺陷属性2.软件缺陷相关的信息软件缺陷的图片、记录信息分离和再现软件缺陷3.软件缺陷的处理和跟踪软件缺陷生命周期软件缺陷处理技巧软件缺陷跟踪系统缺陷跟踪的方法和图表1软件缺陷的描述软件缺陷指的是系统或系统部件中那些导致系统或部件不能实现其功能的缺陷。如果在执行中遇到一个缺陷,可能引起系统的失效。那么准确有效的定义和描述软件缺陷,可以使软件缺陷得以快速修复,节约了软件测试项目的成本和资源,提高产品质量。软件缺陷是什么?2软件缺陷的基本描述软件缺陷的描述是软件缺陷报告中测试人员对问题的陈述的一部分并且是软件缺陷报告的基础部分。同时

2、,软件缺陷的描述也是测试人员就一个软件问题与开发小组交流的最初且最好的机会。一个好的描述,需要使用简单的、准确的、专业的语言来抓住缺陷的本质。以下是软件缺陷的有效描述规则:单一准确可以再现完整统一短小简练特定条件补充完善不做评价3软件缺陷标识和类型软件缺陷属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷产生可能性、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷原因。缺陷标识:是标记某个缺陷的唯一的表示,可以使用数字序号表示。缺陷类型:是根据缺陷的自然属性划分缺陷种类。见软件缺陷类型列表:缺陷类型描述功能影响了各种系统功能、逻辑的缺陷用户界面影响了用户界面、人机交互特性,包括屏幕格式、用户

3、输入灵活性、结果输出格式等方面的缺陷文档影响发布和维护,包括注释,用户手册,设计文档软件包由于软件配置库、变更管理或版本控制引起的错误性能不满足系统可测量的属性值,如执行时间,事务处理速率等。系统/模块接口与其他组件、模块或设备驱动程序、调用参数、控制块或参数列表等不匹配、冲突。4软件缺陷缺陷严重程度缺陷严重程度:是指因缺陷引起的故障对软件产品的影响程度,所谓“严重性”我指的是在测试条件下,一个错误在系统中的绝对影响。见软件缺陷严重等级列表:缺陷严重等级描述致命(Fatal)系统任何一个主要功能完全丧失、用户数据受到破坏、系统崩溃、悬挂、死机,或者危及人身安全严重(Critical)系

4、统的主要功能部分丧失、数据不能保存,系统所提供的功能或服务受到明显的影响一般(Major)系统的部分功能没有完全实现,但不影响用户的正常使用,例如:提示信息不太准确;或用户界面差、操作时间长等一些问题。较小(Minor)使操作者不方便或遇到麻烦,但它不影响功能的操作和执行,如个别的不影响产品理解的错别字、文字排列不整齐等一些小问题。5软件缺陷缺陷产生的可能性和优先级缺陷产生的可能性:指缺陷在产品中发生的可能性,通常可以用频率来表示。缺陷优先级:指缺陷必须被修复的紧急程度。“优先级”的衡量抓住了在严重性中没有考虑的重要程度因素。缺陷产生可能性描述总是(Always)总是产生这个软件缺陷,

5、其产生的频率是100%通常(Often)按照测试用例,通常情况下会产生这个软件缺陷,其产生的频率大概是80-90%有时(Occasionally)按照测试用例,有的时候产生这个软件缺陷,其产生的频率大概是30-50%很少(rarely)按照测试用例,很少产生这个软件缺陷,其产生的频率大概是1-5%缺陷优先级描述立即解决(P1级)缺陷导致系统几乎不能使用或测试不能继续,需立即修复高优先级(P2级)缺陷严重,影响测试,需要优先考虑正常排队(P3级)缺陷需要正常排队等待修复低优先级(P4级)缺陷可以在开发人员有时间的时候被纠正。6软件缺陷缺陷状态缺陷状态:指缺陷通过一个跟踪修复过程的进展情况

6、,也就是在软件生命周期中的状态基本定义,如软件缺陷状态列表所示:缺陷状态描述激活或打开(ActiveorOpen)问题还没有解决,存在源代码中,确认“提交的缺陷”,等待处理,如新报的缺陷。已修正或修复(FixedorResolved)已被开发人员检查、修复过的缺陷,通过单元测试,认为已解决但还没有被测试人员验证关闭或非激活(ClosedorInactive)测试人员验证后,确认缺陷不存在之后的状态。重新打开(Reopen)测试人员验证后,还依然存在的缺陷,等待开发人员进一步修复推迟(Deferred)这个软件缺陷可以在下一个版本中解决保留(onhold)由于技术原因或第三者软件的缺陷,

7、开发人员不能修复的缺陷不能重现(Cannotduplicate)开发不能复现这个软件缺陷,需要测试人员检查缺陷复现的步骤。需要更多信息(Needmoreinfor)开发能复现这个软件缺陷,但开发人员需要一些信息,例如:缺陷的日志文件,图片等。重复(Duplicate)这个软件缺陷已经被其他的软件测试人员发现。不是缺陷(Notabug)这个问题不是软件缺陷需要修改软件规格说明书(Specmodified)由于软件规格说明书对软件设计的要求,软件开

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。