信息管理软件需求说明书0_第1页
信息管理软件需求说明书0_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 / 14测试的要紧评测方法简介测试的要紧评测方法包括覆盖和质量。 测试覆盖是对测试完全程度的评测, 它建立在测试覆盖基础 上,测试覆盖是由测试需求和测试用例的覆盖或已执行代码的覆 盖表示的。质量是对测试对象(系统或测试的应用程序)的可靠性、稳 定性以及性能的评测。 质量建立在对测试结果的评估和对测试过 程中确定的变更请求(缺陷)的分析的基础上。覆盖评测覆盖指标提供了 测试的完全程度如何? 这一问题的答案。 最常用的覆盖评测是基于需求的测试覆盖和基于代码的测试覆 盖。简而言之,测试覆盖是就需求(基于需求的)或代码的设计 / 实施标准(基于代码的)而言的完全程度的任意评测,如用例 的核实(基于

2、需求的)或所有代码行的执行(基于代码的) 。系统的测试活动建立在至少一个测试覆盖策略基础上。 覆盖 策略陈述测试的一般目的, 指导测试用例的设计。 覆盖策略的陈 述能够简单到只讲明核实所有性能。假如需求差不多完全分类, 则基于需求的覆盖策略可能足以生成测试完全程度的可计量评测。 例如,假如差不多确定了所有 性能测试需求, 则能够引用测试结果来得到评测, 如差不多核实 了 75%2 / 14的性能测试需求。假如应用基于代码的覆盖, 则测试策略是依照测试差不多执行的源代码的多少来表示的。 这种测试覆盖策略类型关于安全至 上的系统来讲特不重要。两种评测都能够手工得到 (公式如下所示) 或通过测试自动

3、 化工具计算得到。基于需求的测试覆盖基于需求的测试覆盖在测试生命周期中要评测多次, 并在测 试生命周期的里程碑处提供测试覆盖的标识 (如已打算的、 已实 施的、已执行的和成功的测试覆盖) 。3 / 14测试覆盖通过以下鱼式计算:测试覆盖-节念 / RtT具中;T 是用取弑过程或测试用例表示的测试 (珑毗) 数 1已计划的、已实施的或成功的) .RfT是测试需求(Reqin 工 enLeirt for Test)的总敌口在肯惊测试计扁活功中将计算测试覆盖以袂定已计划的卿试蓮盖,其计算方法如下:测试覆盖(已计划的)=r/sa其中;r 是用测试过程或测试用例表示的已计划测试仃口)数.RfX 是测试需

4、求(Rjeqin工白 iREirt for Test)的忌数口在实施测试话帝中,由于测试过程正在实施中【掩賤测试脚宙),在计算测试覆盖时便用以 下公式;测试覆盖已执行的)=r/RfT其中;r 是用测试过程或测试用例表示的已执行的钢肚(九説)数.RfT 是测述需求(KEquHEiwrit far Test)的总数.在执行测试活动中,使用两个测试覆盖评测,一个确定通过 执行测试获得的测试覆盖, 另一个确定成功的测试覆盖 (即执行 时未出现失败的测试,如没有出现缺陷或意外结果的测试)。这些覆盖评测通过以下公式计算:测试瞳盖(已执行的)二J:丿賺其中r 是用测试过程或测试用例表示的已执行的测试(T 心

5、)数.fifT 是测试需求(Requirejnent for Test)的总数議的测试覆盖 t已执行的)=Ts/RfI其中:I-杲用完全成功、役有缺陷的测试过程或测试用例表示的已扌丸行测试(TM)亂RfT 是测试需求(R_eqniiTGift 色 nt foif Tstj 的总数。如将圍上 1:匕磊换为百分鼬则以下基于需求时测试覆盖的陈述咸立;*的测试用例(上述公式中的巴土“)已经覆盖,欣功翠为样这一关于测试覆盖的陈述是有意义的,能够将其与已定义的成功标准进行对比。假如不符合该标准,则此陈述将成为预测剩 余测试工作量的基础。基于代码的测试覆盖基于代码的测试覆盖评测测试过程中差不多执行的代码的多

6、少,与之相对的是要执行的剩余代码的多少。代码覆盖能够建立在操纵流(语句、分支或路径)或数据流的基础上。操纵流覆 盖的目的是测试代码行、分支条件、代码中的路径或软件操纵流的其他元素。数据流覆盖的目的是通过软件操作测试数据状态是 否有效,例如,数据元素在使用之前是否已作定义。基于代码的测试覆盖通过以下公式计算:测试覆盖-JI/TOs其中;r是用代码语旬、代码分支、代码路程数据杭态利定点.或数据元養容表示的已执齐项目数.riic (Total numbar of Items in ths code)是代罠中刖项目总数 n如将谦比率转换为百分翫则以下基于代码的测试覆盖的味述碗立匕淌的测试用例(上述公式

7、中的D已经覆盖,嬴功率为浹质量评测测试覆盖的评估提供对测试完全程度的评测, 在测试过程中 已发觉缺陷的评估提供了最佳的软件质量指标。因为质量是软件与需求相符程度的指标,因此在这种环境中,缺陷被标识为一种4 / 14更改请求,该更改请求中的测试对象与需求不符。缺陷评估可能建立在各种方法上, 这些方法种类繁多, 从简 单的缺陷计数到严格的统计建模不一而足。严格的评估假定测试过程中缺陷达到的比率或发觉的比率。常用模型假定该比率符合泊松分布。 则有关缺陷率的实际数据能 够适用于这一模型。 生成的评估将评估当前软件的可靠性, 同时 预测接着测试并排除缺陷时可靠性如何增长。 该评估被描述为软 件可靠性增长建模, 这是一个活跃的研究领域。 由于该类型的评 估缺乏工具支持,因此应该慎重平衡成本与其增加价值。缺陷分析确实是分析缺陷在与缺陷关联关系的一个或多个 参数值上的分布。缺陷分析提供了一个软件可靠性指标。关于缺陷分析,常用的要紧缺陷参数有四个:状态:缺陷的当前状态(打开的、正在修复或关闭的等

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论