自动化测试的计划和实施第四阶段

上一篇 / 下一篇  2007-05-10 13:34:55 / 个人分类:自动化测试

第四阶段,也是最后一个阶段了。在开始这个阶段之前,还想多说几句,今天又有朋友说他们公司打算实施自动化测试了,开发经理主导的。他们对测试自动 化的认识还是停留在自动化测试工具上。只是十分要命的。自动化测试的初衷是要缩短测试周期,出发点是好的,但是步骤明显有问题,测试周期的缩短是可以靠提 高测试效率,改进测试方法和引进测试工具来达到的,但是不是决定因素。测试流程的规范才是最根本的,如果一个组织测试流程不规范,想通过引入自动化测试来 规范这一流程是很不现实的。

好了,现在开始正题。

自动化测试的第四阶段是收获和ROI(投资回报)
进入这个阶段,基本组织的测试自动化已经步入正轨和良性的发展,随着回归测试的不断深入,自动化测试的投入也 初显成效。一方面,通过不断的回归测试,测试的质量得到了一定程度的提高,另外,测试效率也大大提高。同事,因为测试和开发的沟通渠道日益畅通,产品的稳 定性和可测性也有了改进。这是一个良性的互动过程。

通过不断的测试执行,测试的投资回报这个时候可以进行一些统计。
先谈谈投资回报(Return On Investment)
ROI不是自动化测试专有的名词, 任何项目都要讲求ROI, 没有事先做过ROI分析的项目都会面临失败的危险
ROI是投入总成本和实际获利之间的一个对比率, 如果实际获利大于实际投入总成本, 则本次投资是合算的
ROI可以由两方面来计算: 在向某件事投入之前, 先估计一下可以获利多少, 在执行之后再看一看实际获利多少, 前者是用度量的方法来预测, 后者是进行评估。
一个针对测试(没有自动化)改进过程的ROI的简单计算如下:

一个简单的自动化测试投资回报率的计算方法
自动化测试成本 = 工具软硬件成本 + 脚本开发所耗成本 + (脚本维护成本 X 脚本执行次数) + (脚本执行成本 X 脚本执行次数)
手工测试成本 = 测试用例设计开发成本 + (测试用例维护成本 X 测试用例执行次数) + (手工测试执行成本 X 测试用例执行次数)
利益 = 手工测试成本 – 自动化测试成本
ROI = 利益/自动化测试成本
注: 自动化测试的ROI无法显示在测试过程中查找出来的缺陷个数
一个可以参考的自动化测试的ROI的计算例子。

至此,这个系列的原创文章全部结束。


TAG: test automation testing 自动化测试

huior的测试烩 引用 删除 huior   /   2008-03-04 09:42:47
好像图片链接有点问题。
建议楼主直接上传图片给51testing blog,不要引用其他网站的链接。
毕竟自己文章的可读性和完整性不能依赖于外部,对吧
蓝天伟测试之家 引用 删除 lantianwei   /   2008-03-03 17:30:28
写的非常不错,很经典,学习了!
***dawee***测试人生 引用 删除 dawee   /   2007-06-05 17:14:33
我目前的知识、技术水平尚无法理解楼主性能测试方面这些好的经验教训,但是我对于测试好像有了一点点新的认识,也对自己的工作有了一个模糊的思路。在此谢过啊
ps:楼主的文章中有不少显而易见的错别字,这对于从事测试行业的人来说,是比较忌讳的噢
 

评分:0

我来说两句

日历

« 2024-03-22  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 38299
  • 日志数: 29
  • 图片数: 2
  • 书签数: 1
  • 建立时间: 2006-12-28
  • 更新时间: 2007-05-14

RSS订阅

Open Toolbar