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