如何计算自动化测试的投资回报?

发表于:2008-11-13 18:05

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:goal1860    来源:51Testing论坛

转载请保留:本文出自51Testing软件测试论坛每周一问活动,感谢会员goal1860的精彩回答。

查看更多活动详情请点击:http://bbs.51testing.com/forum-157-1.html

  呵呵,要估算自动化的效益,必须根据本公司的实际情况建立一个模型,前面几位大佬提的就是经典的估算模型,我根据自己的实践给个简化的:

  基本公式:手工执行成本+脚本建立成本+脚本维护成本+脚本执行成本x执行次数+其他相关成本<手工执行成本x执行次数

  解释:成本的计算单位大多上可以用时间,对于有些用货币估计的应当折算成有效工时。由于脚本执行可以在夜间进行,应当乘以一定的折扣,甚至于可以忽略不计。最难计算的是维护成本,同时也是自动化测试风险比较集中的一块。它由多重因素决定,比如开发流程的类型,自动化介入的时机,需求和设计的稳定程度,工具的选择,测试人员的能力(直接决定了脚本质量),测试框架的质量,测试对象的可测试程度……

  其他相关成本包括:做决定(通常会有很多会议)、自动化测试计划、框架实施、研究、额外软硬件等,多为一次性投资;

  脚本建立成本和手工执行成本可以比较容易地从历史统计数据得出;

  这仅为参考模型,实际应用中由于风险的存在,当自动化测试的收益难于估计或估计收益不大时,很多公司会选择放弃(本人也一样:)

  其他因素:当人力无法取代自动化,如大规模性能测试

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号