怎么写测试结果分析和质量报告?.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如同代码是 程序员 的成果之, 测试报告是 测试人员 的丰要成果之一。 一个好的测试试报告建立在测试结果的基础之上,不仅要提供必要测试结果的实际数据,同时要对结果进行分析,发现产品中问题的 本质,对产品 质量进行准确的评估。 分析的对象和内容:测试的覆盖率、 缺陷分析 、产品总体质量分析、过程分析等。 测试的覆盖率 语句覆盖率:检测在 软件测试 时代码语句执行覆盖率。 分支覆盖率:用于分析被测软件在进行软件测试时分支的执行情况。 子程序调用覆盖率:判断某一程序是否调用了所有应该调用的子程序,或判断所有的子程序是台被调用过。此指标杠系统 集成测试 时很有用。 数据值覆盖率:检测程序中变量在测试时是否包含了所有可能值。 面向对象 覆盖率:多态类的覆盖、模式化的覆盖、继承的覆盖。类的状态决定它的行为,需要确认每一个对象独直状态的代码覆盖率,或测试每一个类或子系统独立线程的覆盖率。例如,通信西议类有很多状态:初始化状态、正在连接状态、已连接状态和出错状态等。 Mc/Dc 代码覆盖率:支持 RTC‘ A DO-178B 标准。 2 bug 分析 · №分布:在程序模块的横向分布,在时间上的纵向分布。 · 测试的效率:根据丢失的 bug 数日和发现的总 bug 数,可以了解测试的效率。也可咀根据执行 的总测试用例 数,计算 H1 每发现一个 bug 所需要的测试用例数、测试时间等,对不同阶段、不唰模 块、不同人员等进行对比分析。 · 程序的质量:通过对每千行代码所含的 bug 数分析,了解程序代码质量。 · 开发解决 bug 的能力或状态。 产品总体质量分析 传统的软件测试,只针对软件产品开展,找到缺陷之后冉加以改正和修补,这是一种 “亡羊补牢 ”的 质量管理方式。而针对开发全过程所开展的软件测试和过程 度量,则注重事先分析,通过对已发生的 数据对比、统计、时间序列等分析,来判断软件产品质量的未来趋势,并提前予以控制和预防,属于 一种 “防忠于末然 ”的质量管理方式。与传统的软件测试相比,全过程 测试管理 方式不仅可以有效降低 产品的质量风险, 而且还可以提前对软件产品缺陷进行规避, 这不仅缩短了对缺陷的反馈周期和整个 项目的开发周期, 而且也会在较大程度七降低软件产品开发用在修正 软件缺陷 时所支付的成本。 对测 试的结果进行整理、归纳和分析,一般借助于 Excel 文件、 数据库 和_些直方图、圆饼图、趋势图来 进行分析和表示。主要的方法有对比分析、根本原因 (root cⅫase)查找、问题分类、趋势 (时间序列 ) 分析和其他统计分析等。 · 对比分析:用软件执行测试结果与标准输出的对比工作,因为可能有部分的输出内容是不能直 接对比的 (比如,对运行的时间的记录,对运行的路径记录,以及 测试对象的版本数据等 ),就要用程 序进行处理。 · 根本原因查找: “分析 ”是找出不吻合的地方并指出错误的可能起因。 · 问题分类: “分类 ”包括各种统计上的分项,例如,对应的源程序位置,错误的严重级别 (提示、 警告、非失效性错误、失效性错误或别的分类方法 ),新发现的还是已有记录的错误。 · 趋势 (时间序列 )分析:根据所发现的软件缺陷历史数据进行分析.预测未来情况。 · 其他统计分析:通过对缺陷进行分类,然后利用一些成熟的统计方法对已有数据进行分析。因为已了解程序开发中主要问题或产生问题的主要原因,从而比较容易提高软件质量。 4.3 CMM 思想和结构体系 cMM(capabil 时 M 蚰Ⅱ时 Model) 即软件能力成熟度模型,是向软件组织提供如何增 加对其开发和维护软件过程的控制能力。设计并实施 cMM 是为了指导软件组织达到以下要求。 ·确定当前过程的成熟度等级,识别出对软件质量和过程改进至关重要的问题,选择其过程改进 策略。 · 通过关注一组有限的活动,并为实现它们而积极工作,组织能稳步地改善其软件过程,使其软 件过程能力持续不断地增长。

文档评论(0)

135****4203 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档