- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 是为了指导软件组织达到以下要求。
·确定当前过程的成熟度等级,识别出对软件质量和过程改进至关重要的问题,选择其过程改进
策略。
· 通过关注一组有限的活动,并为实现它们而积极工作,组织能稳步地改善其软件过程,使其软
件过程能力持续不断地增长。
您可能关注的文档
- 幼儿园食堂管理实施计划方案.docx
- 广东建设工程标准施工合同模板范本[2015版].docx
- 广东省实验中学2018_2019学年高一地理上学期期中试题(含解析).docx
- 广东省揭阳市普宁市2019-2020学年七年级(上)期末考试数学试卷解析版.docx
- 广东省梅州市大埔县2018-2019学年八年级(下)期末数学试卷解析版.docx
- 广东省电子化采购执行平台定点系统供应商操作手册(货物类).docx
- 广西桂林市2020届高三第一次联合调研考试理科综合化学试题(Word版).docx
- 广西桂林市2020届高三第一次联合调研考试理科综合物理试题(Word版).docx
- 庆六一进社区活动简报.docx
- 应急救援预案演练脚本[表式].docx
最近下载
- 1.最新版历年中考英语必备高频词汇汇编(真题800词版).docx
- 全国基本风压雪压数值表.xls VIP
- 婴幼儿心理发展培训.pptx VIP
- 新版一年级上册语文每日晨读彩色版(生字拼音组词造句)19页.pdf
- 2025年第十届“学宪法、讲宪法”活动知识竞赛题库及答案.docx
- 新外研社高中英语必修一Unit6At one with nature-UsingLanguage教案.pdf VIP
- 超星尔雅学习通《舞蹈鉴赏(北京舞蹈学院)》章节测试附答案.pdf VIP
- 商业发票模板英语.doc VIP
- 第七章语言演变与语言分化.ppt VIP
- 基于本体的科学数据库元数据语义集成系统:构建、应用与展望.docx
原创力文档


文档评论(0)