- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
度量的目的与原则软件测试度量的目的目的是为了改进软件测试的质量,提高测试效率,改进测试过程的有效性。而不局限于测试人员的考核。度量不是目的,而是手段。测试度量原则:要制定明确的度量目标,如测试用例覆盖率达到90%度量标准的定义具有一致性、客观性,可给出计算公式。度量方法尽可能简单、可计算。如给缺陷级别不同的比值、加权科学地简化度量的计算公式。度量数据收集尽可能自动化。使用过程管理工具、每日构建等自动记录、收集、统计数据。软件度量的过程主要包括五个阶段测试度量度量缺陷Bug的数量测试覆盖率的统计代码覆盖率。执行的代码/总代码功能模块覆盖率。已执行测试的功能模块/总功能模块数需求覆盖率。执行的用例数/总用例数测试用例产出率测试用例的个数比写测试用例有效时间。比如5个用例/小时。测试用文档产出率测试文档的页数/写测试文档的时间。比如2页/小时。其他度量指标其他度量指标信赖源于专业**信赖源于专业信赖源于专业信赖源于专业信赖源于专业信赖源于专业缺陷管理与软件缺陷度量本课主要内容缺陷的概念与管理软件测试的度量缺陷的管理1.1什么是软件缺陷1.2软件缺陷的分类与优先级1.3软件缺陷的处理流程1.4如何有效高质量的提交缺陷什么是缺陷?缺陷就是程序运行时产生的错误!这句话对不对?什么是缺陷缺陷就是程序运行时产生的错误X缺陷不仅仅是运行程序产生的错误,还包括:功能未实现与需求不符的功能多余的功能数据错误用户界面的友好性软件难理解,不好使用,运行慢用户手册里的问题什么是缺陷缺陷的定义软件缺陷(Defect),常常又被叫做Bug。所谓软件缺陷,在软件使用过程中所出现的问题,或者导致软件不能符合设计要求或满足消费者需求的问题。缺陷的管理1.1什么是软件缺陷1.2软件缺陷的分类与优先级1.3软件缺陷的处理流程1.4如何有效高质量的提交缺陷按严重程度(Severity)致命,严重,一般,提示按优先级(Priority)高(high),中(middle),低(low)按测试种类逻辑功能类(function),性能类(performance),界面类(UI),易用性类(usability)按生命周期新建(new),确认(confirmed),解决(fixed),关闭(closed),重新打开(reopen)缺陷的分类致命错误造成系统或应用程序的崩溃、死机、数据丢失,主要功能完全丧失等严重错误主要功能或特性没有实现,主要功能部分丧失,或者次要功能完全丧失。一般错误非重要功能无法正确执行,实现不完整,但不影响系统功能。这样的软件缺陷不会影响系统的基本使用。提示性错误不影响功能,界面问题或者提示信息问题,轻微错误,使操作者不方便或遇到麻烦,但它不影响执行工作功能或重要功能,或对最终结果影响有限。缺陷的分类优先级(Priority)#解决优先级描述1Low低(不影响系统的功能实现,如提示信息错误,错别字等)2Medium中(某些非主要的功能未能实现,但不影响其他功能)3High高(不符合系统的设计或某一主要功能无法实现)4VeryHigh很高(缺陷造成数据丢失或死机)5Urgent紧急(缺陷必选立即被解决,否则无法测试下去)Bug的严重程度和优先级严重性(Severity):软件缺陷对软件质量的破坏程度。优先级(Priority):表示处理和修正软件缺陷的先后顺序的指标。缺陷的严重性和优先级是含义不同但相互联系密切的两个概念。它们都从不同的侧面描述了软件缺陷对软件质量和最终用户的影响程度和处理方式。一般地,严重性程度高的软件缺陷具有较高的优先级。严重性高说明缺陷对软件造成的质量危害性大,需要优先处理,而严重性低的缺陷可能只是软件不太尽善尽美,可以稍后处理。Bug的严重程度和优先级严重程度高优先级不一定高:1.如果某个严重的软件缺陷只在非常极端的条件下产生,则没有必要马上解决。2.如果修正一个软件缺陷,需要重新修改软件的整体架构,可能会产生更多潜在的缺陷,而且软件由于市场的压力必须尽快发布,此时即使缺陷的严重性很高,是否需要修正,需要全盘考虑。严重程度低优先级不一定低:1.如果是软件名称或公司名称的拼写错误,则必须尽快修正,因为这关系到软件和公司的市场形象。缺陷的分类-状态(Statu
文档评论(0)