7.如何確定自動化測試的投資回報?
任何投資回報都可以從一個簡單的計算得出:
投資回報=投資的凈現值/總初始成本
當采用測試過程的自動化時,成本是切實可見的,但是凈現值仍舊包含許多無形的因素。最好的方法就是盡量精確計算直接成本,然后與自動化測試產生的直接和間接的效益進行對比。
在ROI計算中需要考慮的直接成本包括:
購買成本:購買自動化測試軟件產品的成本。
硬件成本:功能測試所必需的硬件成本。有代表性的是,功能測試不需要特殊的硬件,只需帶有以太網端口的標準臺式電腦或者工作站即可。
勞動力成本:培訓職員編寫測試用例腳本或進行手工測試的成本因素。確認要包括招聘,雇傭,支付工資,和保留熟練的QA工程師的成本。
培訓成本:依賴于所選擇的測試產品,培訓使用者精通編寫自動測試腳本是值得的。當然,公司可以選擇雇用專業的服務公司創建最初的自動化測試。
當衡量自動化的潛在益處時,考慮隱性效益是很重要的,例如測試人員高漲的士氣和對工作的滿意度,改進的客戶滿意度和忠實度,還有因為最終用戶使用的可信賴的軟件而不斷提高的知名度。
8.如何評估自動化測試軟件?
很多商家提供自動化測試產品。每個解決方案都有自身的優勢和劣勢,獨特的功能,和市場環境。每個企業需求的特殊性決定了最適合的一種選擇。然而,任何自動化測試產品都應當包含一些關鍵的性能:
自動化測試的“Scriptless”表示法:產品應該提供一個可點擊的界面,在測試時與應用組件進行訪問和交互——而不是呈現出一行行的腳本。測試者應該可以可視化每一步的業務過程,并且直觀的觀察和編輯測試用例。這將減少測試者在學習上走彎路,并幫助測試團隊面對緊迫的最終期限。
集成的數據表:自動化功能測試的一個關鍵的好處就是可以使系統快速產生大量數據。還有一個重要的功能就是操作數據集,執行計算,并以最小的代價快速創建數以百計的重復測試和組合。企業應該尋找擁有提供強大計算能力的集成電子數據表單的產品。
清晰明確的報告:如果測試結果不容易理解或解釋,那么即使運行大量測試數據也不會有什么好處。測試產品應當自動的產生并顯示所有測試運行方面的報告,并用易讀的格式解釋結果。報告應當提供的細節包括:應用在什么地方發生了失敗和使用了什么樣的測試數據;為應用的每一步提供高亮或有差別的屏幕顯示;并提供每個檢查點通過和失敗的詳細解釋。當然還應當能夠在不用修改的情況下,在測試和開發團隊之間共享報告。
文章來源于領測軟件測試網 http://www.kjueaiud.com/