例2:以往程序维护工作对主流程的测试和验证,需要测试人员花费5~6个人时
利用自动化功能测试工具后,同样的维护测试工作量,需要测试人员花费0.5~1个人时(平均了日常的脚本维护时间)。
长期维护项目,脚本可以得到很好的复用和维护。
测试过程中不需要人为干预,并且与编译、布署实现自动化流程作业,尽可能早的发现问题。
则 ROI > (5-1)/5 X 100%= 80%
注:如果只是一个短期的项目,我会放弃使用自动测试测试工具。长期维护和脚本的可复用性节省了大量人力资源,带来的投资回报率非常明显。
例3:维护项目中新加一个功能点(完全独立的功能),人工测试需要1.5个人时,如果通过自动化实现需要 >4个人时
如果使用工具:ROI < (1.5-4)/1.5 X 100%= -166.7%
注:
1)没有复用价值,自动化实现还不如手工效率高
2)如果使用工具只是为了让自己变懒,或是为了满足自己对“技术”的追求,而不能确确实实的给整个项目或是产品带来效益,还是放弃的好。
文章来源于领测软件测试网 https://www.ltesting.net/