5度量测试结果与缺陷管理

5度量测试结果与缺陷管理

ID:43182352

大小:268.50 KB

页数:27页

时间:2019-10-01

5度量测试结果与缺陷管理_第1页
5度量测试结果与缺陷管理_第2页
5度量测试结果与缺陷管理_第3页
5度量测试结果与缺陷管理_第4页
5度量测试结果与缺陷管理_第5页
资源描述:

《5度量测试结果与缺陷管理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第五章度量测试结果与缺陷管理回顾良好的测试设计由若干个防范组成。在单元测试中,测试应设计为检验各个单元是否实现了该单元的设计说明书中的所有设计判定。单元测试说明书由一系列单元测试用例组成。测试用例设计技术可以大体分成黑盒和白盒两个主要类别。缺陷猜测主要凭借测试设计者的经验。本章目标对测试本身信任程度的量度明白何时进行测试和使用覆盖率进行缺陷管理简介测试全貌:测试计划、实际测试和写测试报告度量是软件工程过程的一个关键要素。度量标准用于理解所创建的模型的属性。监视测试覆盖率对于测试结果的评价,需要监视测试覆

2、盖率。要减少要测试的条件的数量,可以将系统分成多个独立的部分。这样可以为代码测试的各个部分分别生成不同的条件组合。逻辑覆盖测试方法4-1语句覆盖选择足够的测试用例,使得程序中每一条可执行语句至少被执行一次。判定覆盖选择足够的测试用例,使得程序中每一个分支判断的每一种可能结果(主要指switch-case情况)都至少被执行一次。判定覆盖也叫分支覆盖。条件覆盖选择足够的测试用例,使得程序中每一个分支判断中的每一个条件的可能结果都至少被执行一次。逻辑覆盖测试方法4-2判定/条件覆盖选择足够的测试用例,使得同时

3、满足判定覆盖和条件覆盖。条件组合覆盖选择足够的测试用例,使得程序中每一个分支判断中的每一个条件的每一种可能组合结果都至少被执行一次。路径覆盖选择足够的测试用例,使得程序中所有的可能路径都至少被执行一次。逻辑覆盖测试方法4-3语句覆盖判定覆盖条件覆盖判定/条件覆盖条件组合覆盖路径覆盖逻辑覆盖测试方法4-4需要完成的各种测试包括:单元测试集成测试系统测试验收测试回归测试在验收和回归测试后,对于覆盖率测试达到一定标准后,我们即发布软件。测试覆盖率涉及的测试什么是缺陷?缺陷可以定义成:没有实现预定的使用需求或合

4、理期望与规格说明书或标准存在偏差在与标准的一致性方面导致客户不满的任何问题为什么需要缺陷管理?客户期望以较少的时间/成本获得较高的质量。规格说明书在项目开发生命周期的后期往往会被修改。测试所发现的缺陷常常会招致大量的软件开发成本。新的开发方法、工具不断地实现。软件管理不能让测试成为瓶颈并减慢开发速度。测试需要快速、灵活和可靠。我们需要有关测试充分性的证据。缺陷的生命周期缺陷管理——Defect级别致命性缺陷(Critical)数据丢失,数据计算缺陷、系统崩溃和非常死机严重功能性缺陷(Serious)规定

5、的功能没有实现或不完整、设计不合理造成性能低下,影响系统的运营警告性缺陷(Moderate)不影响业务运营的功能问题建议性缺陷(Suggestion,Cosmetic)软件设计和功能实现等不甚合理之处提出建议缺陷管理——修改的优先级高优先级中优先级低优先级缺陷管理——缺陷描述1分配给缺陷的ID号2提交缺陷的时间3缺陷提交人4版本号发生缺陷的子系统或模块5缺陷发生的条件6对缺陷的详细描述7所使用的测试用例号8缺陷被发现的数据库9使用的机器号10缺陷的重要性11缺陷的改正优先级12发生缺陷的子系统或模块及相

6、关的模块13缺陷是否易再现14其他缺陷管理——与缺陷跟踪有关项1缺陷负责人6缺陷改正后需要重新做的测试2严重性7改正缺陷所影响的组件3优先级8目前缺陷的状态4估计改正缺陷的日期9缺陷类别5估计改正缺陷所要花费的时间10解决办法缺陷管理——缺陷分发对象项目管理者测试管理者被分配修改缺陷的人组件代码的编写人测试小组中的其他成员缺陷管理的实现阶段2-1这些阶段如下所示:缺陷标识、记录和报告缺陷的消除和跟踪缺陷测量和根由分析缺陷预防/过程改进软件开发生命周期所有阶段的测试安装测试工具缺陷管理的实现阶段2-2缺陷

7、管理问题包括:缺陷遗漏同类缺陷重复精力分散效率低数据库更新不完全分类不严谨-每个缺陷都被划分为缺陷的类型用来攻击项目分类的缺陷数据很多不负责任的缺陷重置是一个瓶颈相同的缺陷卷土重来缺陷状态信息缺陷状态信息应该包含下列信息:缺陷的当前状态和状态历史记录描述状态历史记录,包括描述日期、操作、执行者、实际工作量、结果状态和指定的下一个步骤的行。下一个步骤估计需要付出的努力完成的期望日期缺陷分析和度量缺陷生命周期分布有助于深入了解缺陷结束所花天数、修复缺陷所需付出的努力和进度分析对预计付出的努力相对于实际付出的

8、努力的分析缺陷报告3-1进行缺陷报告前执行的过程:获取空白的缺陷表格指定可用的信息信息可用时不断更新对缺陷信息进行分类,包括一般信息缺陷检测信息缺陷消除信息状态信息估计要投入的努力、预计日期、实际日期以及缺陷在其整个生命周期中的变化。所需的缺陷信息有:有关缺陷性质、它的修复优先级等的基本信息;描述-简要的文字优先级(紧急、普通、不急)[您的优先级,客户的优先级]严重程度(主要、次要、不严重)[您的优先级,客户的优先级]原因关键字(用于进一步

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

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

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