2013年测试工作总结
上一篇 /
下一篇 2014-02-12 13:47:57
/ 个人分类:情感天地
常常,我们会听到老板或者老总等领导说,你们测试团队的贡献率或是价值在哪?软件
系统的稳定性如何?下面我将根据这两个问题,作出一些解答。
企业为了获得利润,需花费大量的资金进行测试。在质量方面的投资会产生利润,例如
提高产品质量会提高公司的声誉,使产品交付之后的维护成本减少,避免用户的抱怨。测试是一种带有风险性的管理活动,减少企业在未来因为产品质量低劣而花费不必要的成本。
缺陷探测率:
表1客户发现bug数统计
月份 | 客户发现的bug数 |
6 | 7 |
7 | 0 |
8 | 2 |
9 | 3 |
10 | 0 |
11 | 3 |
12 | 1 |
合计 | 16 |
数据是从2013年6月份开始统计
表2测试人员发现bug数统计
由谁创建 | 总计 | 未解决 | 设计如此 | 重复Bug | 外部原因 | 已解决 | 无法重现 | 延期处理 | 不予解决 | 转为需求 | 有效率 |
周MM | 700 | 7 | 38 | 14 | 35 | 419 | 31 | 2 | 27 | 127 | 78.29% |
余GG | 1325 | 11 | 47 | 26 | 55 | 788 | 33 | 16 | 39 | 310 | 84.08% |
合计 | 2025 | 18 | 85 | 40 | 90 | 1207 | 64 | 18 | 66 | 437 | 82.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%。
这里有很多无法显示,请查看:
博客园http://www.cnblogs.com/yicaifeitian/p/3546324.html
百度文库http://wenku.baidu.com/view/60bba65258fafab069dc02e4.html
收藏
举报
TAG:
系统可靠性分析
Shooman
测试投资回报率