例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)如果使用工具只是為了讓自己變懶,或是為了滿足自己對“技術”的追求,而不能確確實實的給整個項目或是產品帶來效益,還是放棄的好。
文章來源于領測軟件測試網 http://www.kjueaiud.com/