根據所選擇的測試工具腳步語言,如Ration“sq·ABasic:,編寫測試腳本,將所有可以進行自動化測試的測試用例轉化為測試腳本。其輸入就是基于測試需求的測試用倒,輸出是測試腳本和與之相對應的期望結果,這種期望結果一般存儲在數據庫中或特定的格式化文件中·
(1)測試開發的步驟,首先要設立測試腳本開發環境,安裝測試工具軟件,設置管理服務器和具有代理的客戶端池,建立項目的共享路徑、目錄,并能連接到腳本存儲庫和被測軟件等。然后執行錄制測試初始化過程、獨立模塊過程、導航過程和其他操作過程,結合已經建立的測試用例,將錄制的測試腳本進行組織、調試和修改,構造成一個有效的測試腳本體系,并建立外部數據集合。
(2)由于被測系統處在不完善階段,在運行測試腳本的過程中,容易中斷,所以在測試腳本開發時,要處理好這種錯誤.及時記錄當時的狀態,又能繼續執行下去。處理這個問題,有一些解決辦法,如跳轉到別的翹《試過程、調用一個能夠清除錯誤的過程等。
(3)測試開發常見的問題。測試開發很亂,與測試需求或測試荒略沒有對應性;測試過程不可重用;測試過程被作為個編程任務來執行,導致腳本可移植性差。這些問題應該避免·在腳本的結構、模塊化、參數傳遞、基礎函數(庫)等方面設計好。
原文轉自:http://www.anti-gravitydesign.com