如何计算自动化测试的投资回报
作者:管理员 发布时间:[ 2010/2/21 9:31:08 ] 推荐标签:
注:
1)这里没有记录和计算引进测试自动化工具本身的成本,如工具的购买和培训等等
2)工具所带来的自动化带给我们的是高效和时间,让我们有更多的时间关注更重要的事,做更多的事
例2:以往程序维护工作对主流程的测试和验证,需要测试人员花费5~6个人时
利用自动化功能测试工具后,同样的维护测试工作量,需要测试人员花费0.5~1个人时(平均了日常的脚本维护时间)。
长期维护项目,脚本可以得到很好的复用和维护。
测试过程中不需要人为干预,并且与编译、布署实现自动化流程作业,尽可能早的发现问题。
则 ROI > (5-1)/5 X = 80%
注:如果只是一个短期的项目,我会放弃使用自动测试测试工具。长期维护和脚本的可复用性节省了大量人力资源,带来的投资回报率非常明显。
例3:维护项目中新加一个功能点(完全独立的功能),人工测试需要1.5个人时,如果通过自动化实现需要 >4个人时
如果使用工具:ROI < (1.5-4)/1.5 X = -166.7%
注:
1)没有复用价值,自动化实现还不如手工效率高。
2)如果使用工具只是为了让自己变懒,或是为了满足自己对“技术”的追求,而不能确确实实的给整个项目或是产品带来效益,还是放弃的好。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11