测试工作总结_第1页
测试工作总结_第2页
测试工作总结_第3页
全文预览已结束

下载本文档

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

文档简介

2013年测试工作总结常常,我们会听到老板或者老总等领导说,你们测试团队的贡献率或是价值在哪?软件系统的稳定性如何?下面我将根据这两个问题,作出一些解答。1. 测试投资回报率企业为了获得利润,需花费大量的资金进行测试。在质量方面的投资会产生利润,例如提高产品质量会提高公司的声誉,使产品交付之后的维护成本减少,避免用户的抱怨。测试是一种带有风险性的管理活动,减少企业在未来因为产品质量低劣而花费不必要的成本。缺陷探测率:DDP=Bugstester/(Bugstester+Bugscustomer)表1 客户发现bug数统计月份客户发现的bug数67708293100113121合计16数据是从2013年6月份开始统计表2测试人员发现bug数统计由谁创建总计未解决设计如此重复Bug外部原因已解决无法重现延期处理不予解决转为需求有效率周MM70073814354193122712778.29%余GG13251147265578833163931084.08%合计202518854090120764186643782.07%数据统计时间:2013年1月1日到2013年12月31日,其中有效率的计算公式=(已解决+延期处理+转为需求)/总计*100%属于质量预防方面的一致性成本只考虑软件测试的投资,把发布之前和之后发现及修改的错误堪称非一致性成本,根据表1和表2,发现的错误为2041个,故障成本已知,测试过程的估算如下:各阶段花费在发现及修改错误的成本假设如下:在开发过程单元测试阶段,软件开发人员发现及修改一个错误需要50元;建立独立的测试进行集成和系统测试,测试人员发现错误,开发人员修改后,测试人员再确认,一个错误需要300元;在产品发布后,由客户发现,报告技术支持人员、相关开发人员修改,测试组再进行回归测试,一个错误需要2000元。第1种情况,开发单位未建立独立测试队伍,有开发人员进行测试,发现680个错误,而产品发布后客户发现错误1361,只存在故障成本构成的总成本为50*680+2000*1361=2756000元,缺陷探测率为33.32%。第2种情况,开发单位建立了独立测试队伍,进行手工测试。投资预算人员费用为100000元,测试环境使用费为8000元,测试投资(一致性成本)为108000元,除了开发过程中开发人员发现并修改680个(假设开发人员只能发现1/3的问题)错误外,测试过程中测试人员发现错误1345个,而产品发布后客户发现16个错误。总质量成本下降到50*680+300*1345+16*2000+108000=577500元(如表3所示),手工测试总质量成本节约了2756000-577500=2178500元,即为利润。投资回报率(ROI)为2017.13%,缺陷探测率为99.22%。ROI=原无独立测试质量成本i-独立测试质量成本j测试投资*100% =(2756000-577500)/108000*100% =2017.13%DDP=BugstesterBugstester+Bugscustomer*100%=680+13452041*100%=99.22%表3 测试投资回报分析质量成本项测试成本项开发测试手工测试一致成本测试投资测试人工费100000环境使用费8000测试工具费测试总投资108000非一致性成本开发测试发现错误数680680每个错误成本5050内部(开发)故障成本3400034000独立测试发现错误数1345每个错误成本300内部(测试)故障成本403500客户支持发现错误数136116每个错误成本20002000外部故障成本272200032000质量成本一致性成本108000非一致性成本2756000469500总质量成本2756000577500ROI投资回报率N/A2017.13%DDP缺陷探测率34.30%99.22%2. 系统可靠性分析平均每千行代码bug数后台代码总共342480行(由于前台代码较难统计,据开发人员估计是后台代码的3倍),系统总代码数是1369920,属于一个大规模系统,平均每千行代码约为2个bug。平均无故障时间MTTF若设T是软件总的运行时间,M是软件在这段时间内的故障次数。内部平均无故障时间MTTF=T/M=365*24/2041=4.29小时;外部平均无故障时间MTTF= T/M =(365-151)*24/16=321小时=13.375天。根据考察资料得知,航天科技一些精密系统平均无故障时间720小时对应90分的可信度,参考这个,相当于我们系统的可信度大约为40分。下面用Shooman模型对平均无故障时间MTTF进行分析:对一个长度为342480行代码的系统进行测试,根据记录下来的数据如下:测试开始,发现错误个数为0(假设为0,2012年测试出bug不计入统计);经过了151天的测试,累计改正1137个错误,此时,MTTF=3.19小时;又经过214天的测试,累计改正2041个错误,此时,MTTF=4.29小时;由Shooman公式:MTTF=1/K(ETLT-ETtLT)其中,K是一个经验常数,美国一些统计数字表明,K的典型值是200;ET是测试之前程序中原有的故障总数;LT是程序长度(机器指令条数或简单汇编语句条数);t是测试(包括排错)的时间;EC(t) 是在0t期间内检出并排除的故障总数。公式的基本假定是: 单位(程序)长度中的故障数ETLT近似为常数,它不因测试与排错而改变。 统计数字表明,通常ETLT值的变化范围在0.510-2210-2之间;故障检出

温馨提示

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

最新文档

评论

0/150

提交评论