- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测试效率曲线应用说明 过程管理处:黄琼峰 相关规范最后变更日期:2004年1月14日 主要内容 WHY ——为什么要应用这么一条曲线? HOW ——如何用? QA WHY? 预评估时PAUL的建议 更好的对测试过程进行量化管理 ——测试之前预测测试效率的变化趋势 ——测试过程中预测后续测试过程的变化趋势 ——测试结束时预测潜在缺陷数 HOW-Rayleigh曲线简介-1 函数: HOW-Rayleigh曲线简介-2 Rayleigh曲线如下图: HOW-Rayleigh曲线简介-3 Rayleigh函数的积分表示发现的缺陷总数: HOW-Rayleigh曲线简介-4 通过Rayleigh函数及其积分函数本身,我们可以得到以下的假设条件:该模型默认当发现39.35%缺陷时,测试效率是最高的。 HOW-应用1:测试前 K的确定 tp的确定 HOW-应用1:测试前——K的确定 从质量计划中得到测试计划清除的缺陷数D和遗留缺陷数d。 引入一个参数:潜在缺陷率A,表示测试结束时未能发现的缺陷数与代码总缺陷数的比值。 根据公式计算: HOW-应用1:测试前——tp的确定 确定测试阶段计划发现的缺陷数:D+d,以及测试执行工作量:T 根据Rayleigh曲线积分函数的含义有: 得: HOW-应用1:测试前——预测 当K和tp都确定以后,Rayleigh曲线就确定了,根据这条曲线可以预测任一工作量点的测试效率,根据其积分函数可以预测任一工作量点发现的缺陷总数。 HOW-应用2:测试过程中 曲线的调整 预测后续测试执行工作量 HOW-应用2:测试过程中——K的调整 公式: A值一般保持不变 D和d与质量计划保持一致 代码规模、缺陷引入率、缺陷清除百分比的调整都会影响K值。 HOW-应用2:测试过程中——新的参数n 引入新的参数:测试有效性n n是一个相对值,表示调整后的测试效果与调整前的比值 n的含义可以理解为:如果调整前我们发现D+d个缺陷的平均测试效率为:e,那么调整后,我们发现D+d个缺陷的平均测试效率为:n×e。(注意:这里并没有考虑实际已发现的缺陷数,而是考虑在不同测试效果下平均测试效率的比值) HOW-应用2:测试过程中——曲线的调整1 调整后的曲线分为两部分 第一部分是根据调整前的参数:K和tp画出来的 第二部分是根据调整后的参数:K`、tp`、n画出来的 HOW-应用2:测试过程中——曲线的调整2 调整后的曲线为: HOW-应用2:测试过程中——曲线的调整3 第一部分曲线就是根据调整前的K和tp画出来的 下面重点将如何得出第二条曲线的 HOW-应用2:测试过程中——曲线的调整4 根据调整后的K和n我们可以画出一条曲线: HOW-应用2:测试过程中——曲线的调整5 假设当前已经发现了D1的缺陷,我们需要在新的曲线中找到发现缺陷数刚好等于D1的点(t2): HOW-应用2:测试过程中——曲线的调整6 第二部分曲线如下图中蓝色部分: HOW-应用2:测试过程中——曲线的调整7 加上第一部分曲线和实际数据就变成: HOW-应用2:测试过程中——曲线的调整8 计算还需要的测试执行工作量 ——再看“曲线调整5”中的图,根据这条曲线计算得出发现D+d个缺陷所需的工作量T`,然后减去t2,就是到还需要的测试执行工作量 HOW-应用3:测试结束 用实际数据拟合一条符合实际测试过程的Rayleigh曲线 用拟合后的曲线预测潜在缺陷数(测试未能发现的缺陷数) HOW-应用3:测试结束 根据实际的测试过程取N个实际的时间点:(t1,t2,…,tN),与之相对应的即时测试效率为:(e1,e2,…,eN) 根据这两组数据用MATLAB拟合一条Rayleigh曲线,得到相应的函数:f(t)和F(t)以及参数K、tp 假设实际的测试执行总工作量为:T,那么预测的潜在缺陷数为:K-F(T) QA 有问题或建议? 请把问题和建议反馈给huangqf@或caohui@。 自变量t表示当前测试执行总工作量,单位:人时; 函数值f(t)表示当测试执行总工作量为时的即时测试效率,单位:个缺陷/人时; 参数 K 代表代码的总缺陷数,包括发现了的和未能发现的(潜在的)缺陷,单位:个缺陷; 参数 tp 表示测试效率()最高时所对应的当前测试执行总工作量,单位:人时。 实际测试效率 t f(t) 注意: 整个红色曲线(包括虚线)代表的平均测试效率为e 整个蓝色曲线(包括虚线)代表的平均测试效率为ne 但这条曲线没有考虑当前实际已发现的缺陷数, 我们需要将这部分缺陷从这条曲线中减去 D1 K-D1 t2 那么,阴影部分以外的曲线就是我们预测的以后发现 缺陷的趋势,把这部分曲线移到当前
您可能关注的文档
- 2013版高考语文一轮复习练习(人教版必修5):4-13宇宙的未来.doc
- 2013倒车入库完全图片详解.doc
- 2013高考数学备考训练-表面积与体积.doc
- 2013高考一轮复习-必修1-5.21-细胞的增殖相关概念及其解释.ppt
- 2013届高考地理一轮复习课件:选修Ⅴ第1课-自然灾害和防灾减灾(湘教版湖南专用).ppt
- 2013届高考数学(理)创新课堂系列课件:7.7立体几何中的向量方法.ppt
- 2013届高考政治一轮复习:(必修3)第三单元-单元强化训练.doc
- 2013届高三数学二轮复习精品教学案(共10专题):【专题一】数形结合思想.doc
- 2013年4月2日两个原理教案新.doc
- 2013年朝阳区高三一模物理试题及其答案i.doc
最近下载
- 基于UbD模式的高中语文整本书阅读教学研究——以《乡土中国》为例.pdf
- 植筋施工方案.docx VIP
- 债权转让合同协议书模板(电子版).docx
- 苏教版五年级上册《科学》全套教学课件(共486页PPT).pptx
- 第一单元第二课《国色之韵》课件 -+-2025—2026学年+人教版(2024)初中美术八年级上册+ - 副本.pptx VIP
- 第16章 电压与电阻 难题练习 2021年初中物理培优(重点高中自主招生 竞赛).docx VIP
- 2025版传染病防治法宣贯解读PPT课件.pptx
- 2025年贵州省高职(专科)分类招生中职生文化综合考试试卷(英语试题)2025.pdf VIP
- 校园欺凌知识竞赛题及答案.docx VIP
- 浅谈SBAR交班模式在临床工作中的应用PPT.pptx VIP
文档评论(0)