51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

12
返回列表 发新帖
楼主: fishy
打印 上一主题 下一主题

如何计算自动化测试的投资回报?(08-07-28)(获奖名单已公布)

[复制链接]

该用户从未签到

21#
发表于 2008-8-4 11:36:36 | 只看该作者

19楼高手的公式很简单很清楚

楼主要是多个点解释,就好了,哈哈!!
回复 支持 反对

使用道具 举报

该用户从未签到

22#
发表于 2008-8-4 12:55:19 | 只看该作者

个人拙见之计算自动化投资回报

我觉得计算自动化测试投资回报目的最重要的原因在于是否为测试项目中实施自动化的决策提供论证依据,这个依据是可量化的,具有较强的参考价值。那么计算时要考虑的因素有以下几个方面。
1.实施自动化测试后项目成本是否会低于手动测试成本。
2.实施自动化测试后,是否能够为后续项目带来持续的利益。

这里列个表举例说明一下我的思路,首先估算一下自动化测试与手动成本测试的成本的差异,
此表以(人/天)为单位。
 

手工
(人/天)

自动化
(人/天)

差额(人/天)
(自动化-手工)

备注

工具

  

培训

0

5

5

估计培训时间需要5个工作日,假设所有测试人员均需要自动化培训

每1000条测试用例

  

开发

33

100

67

每人每天
1.手工:30 条
2.自动化脚本:10 条

执行

10

2

-8

每人每天
1.手工:100 条
2.自动化脚本:500 条

维护

14

41

27

假设在一个项目中每1000条中有50%的case需要维护,并且维护效率比开发时效率提高20%
共500条,每人每天
1.手工:36条
2.自动化脚本:12 条

小计

57

148

91

 

人员成本每人每天300元

 

 

91x300=27300

 

工具购买成本(元)

0

10000

10000

一次性购买成本为10000

总计

 

 

33000

 


  从该表可以看出,在计算自动化的投资回报要考虑的东西很多,得出一个绝对的量化值是不现实的,因此我们只能估算一个大致水平,衡量是否值得为自动化测试投资。
  另外,从该表可以知道自动化能带来的明显利益来自于测试用例的执行阶段,如果测试执行次数足够多的情况下,成本可能会低于全手工测试。而要提高测试用例的执行次数有以下两个主要情况:
1.单个项目中测试用例执行次数:最明显的就是regression测试。
2.多个类似项目中的测试用例复用率:如果该测试用例在多个项目中的复用率高,那么也会稀释该用例的开发和维护时的成本,提高自动化产生利益的效率。
  我认为,如果该项目为一次性项目,那么盲目的引进自动化应该是个失败的决策。而如果针对的是一个系列的产品测试,那些就应该好好计量自动化所带来的效率提升。
但也应该看到,由于项目的特殊性,如在web的压力,性能测试中引进LR完成自动化测试是无需考虑的,毕竟人工测试会有很大的局限性,而自动化的优势相当明显。
  我很赞成楼上rolei的观点,“软件测试自动化,是所有能够协助测试人员摆脱传统的手工模式,有效完成测试管理和执行工作的工具或是方法 ”,自动化不应局限于测试用例上的应用,而应将其最大限度的应用于整个测试项目之中,如利用QC或QTP的API完成一些需要批量处理case的,或者编写一些小工具来替代测试过程中需要手工做的事情等等。
  我觉得任何一个能提高测试项目效率的自动化应用都应该值得鼓励的,毕竟它是测试技术的一个进步。


[ 本帖最后由 bsbolg 于 2008-8-4 15:29 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2008-8-6 10:37:20 | 只看该作者
在自动化测试的前期投入肯定是要比手工测试的成本高
但是到了测试后期才能看到自动化的回报
回复 支持 反对

使用道具 举报

该用户从未签到

24#
发表于 2008-8-6 13:50:49 | 只看该作者
学习了,希望自己半年后也能有所见地
回复 支持 反对

使用道具 举报

该用户从未签到

25#
发表于 2008-10-27 16:27:24 | 只看该作者
不懂的
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-6 19:29 , Processed in 0.066654 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表