9.要點列表:自動化測試成功的五個關鍵
即使已經證明了測試的自動化是經濟有效的,然而如何確定轉變到自動化測試過程上的最佳方法依然是困難的。這部分略述了執行自動化測試過程的五個基本原則。
1.完成一個測試計劃文檔。理解被測應用的目標是任何測試成功的基礎。這包括全面的預先計劃以確保測試需求被正確的實施。測試工具應提供為所有被測應用管理測試用例和需求的能力。
2.將測試細分為自動測試用例。一個組織自動執行一個測試計劃的所有方面是不可能的。自動化測試應該集中圍繞在需求設計的復雜應用上和急迫的業務過程功能上,許多組織發現他們使用自動化測試只占總測試用例的60%,而余下的40%為手工測試。
3.創建自動化測試。測試工具極大簡化了準備測試數據和腳本的過程。這使得更多的完全測試可最佳地使用測試資源和結果。使用測試工具,使用者可以不必作任何實際腳本而創建測試。測試工具應能自動捕獲目標應用的業務過程,并允許使用者創建一個可以被保存的而且可以被管理的測試流程。
4.提高測試覆蓋的數據驅動測試。測試者就可以為應用創建一個使用儲藏在Excel電子表格里的特殊關鍵字的依賴于數據的測試。這就允許測試者通過應用驅動大量的測試數據。
5.給測試增加驗證。需要在測試中添加了“通過或失敗”的測試標準。這包括了應用的前端,中間層,或后端數據庫的驗證。內置的數據庫驗證使數據庫值的存儲得到確認,并確保處理的精確性和已更新、刪除或增加的數據記錄的完整性。
10.總結
功能測試可以不是耗時或高成本的問題。采用自動化功能測試,企業可以將重點放在改進自動業務過程方面。開發和QA組可以增加測試過程的速度和精確度。整個IT部門可以獲得更高的投資回報,而且降低了大量風險。
文章來源于領測軟件測試網 http://www.kjueaiud.com/