軟件自動化測試的投資回報率 自動化測試工具
測試自動化常常被當做減少測試成本、增加測試覆蓋率和有效性、縮短測試周期的手段。實際上,許多軟件組織都把自動化當做建立成熟QA制度的關鍵步驟,而且如果可以有效實施自動化的話,它著實可以帶來很多價值。不過,自動化測試無論如何也代替不了人工測試,要做到對軟件應用程序的完整測試,后者也是至關重要的一部分。
自動化測試會導致前期成本增加,我們應當把它當做一項長期投資,等到2~4年左右的時候,就可以見到成效。我們應當牢記于心的是,測試自動化會帶來很多無形的利益。給自動化測試的計劃計算一下投資回報率,可以幫助你弄清投資初期可以帶來哪些實際回報,然后把它跟自動化的收益做對比。
Aspire Systems開發了一套測試自動化投資回報率計算器,以幫助用戶能對成本和收益有個高屋建瓴的認識。等用戶一項項填好下面的選項后,這個計算器就可以得出大致的成本和收益了:
產品細節
● 產品類型
● 產品年限
技術
● 表現層
● 中間件
● 數據庫
QA團隊規模
● 人工測試團隊規模
● 自動化測試團隊(如果有的話)規模
發布細節
● 每年計劃有多少次發布
測試執行參數
● 有多少個回歸測試用例
● 多少個配置需要測試
● 每個發布需要有多少個回歸測試周期
成本細節
● QA資源每小時的成本
● QA環境的成本
測試自動化工具
● 測試自動化工具的成本
測試自動化參數
● 百分之多少的測試用例可以考慮換成自動化執行
● ……
自動化也算的是一種決策,理解了它能帶來什么樣的投資回報率以后,就可以幫助你做好決策了
文章來源于領測軟件測試網 http://www.kjueaiud.com/