年初的時候自動化測試指令碼也接觸了一段時間,當時一上來就根據同事的寫好的模板,寫了幾個簡單功能模組的指令碼,對整個指令碼的編寫流程有了些了解。
最近又開始做自動化測試了,所以去了解了下整個自動化測試的流程:
1. 測試計畫
與以前的測試計畫過程一致,只是在原來的測試計畫中,新增對專案實施自動化測試所需的資源、測試範圍、測試進度的描述。
2. 自動化測試用例設計
根據測試計畫、軟體需求規格說明書、系統測試用例設計出針對自動化測試的測試用例。測試用例的粒度精確到單個功能點或流程,對於各個功能點的業務規則,通過對指令碼新增相應的檢查點來進行測試。
3. 自動化指令碼設計
根據軟體需求規格說明書、自動化測試用例、系統設計說明書編寫自動化指令碼,其主要內容包括:分析當前專案,設計出適合的指令碼基本架構,針對特殊自動化測試用例設計可行的指令碼編寫方法,設計特殊檢查點的實現方式,並對潛在的技術難點提出解決方案。此步驟還沒有接觸過,待學習。
4. 自動化指令碼編寫
根據軟體需求規格說明書、自動化測試用例、自動化指令碼設計說明書,編寫各個功能點的自動化測試指令碼,並新增檢查點,進行引數化。該過程還需要編寫資料檔案處理指令碼、日誌檔案處理指令碼、資料庫處理指令碼、公共檢查點處理指令碼等等。
5. 自動化測試資料設計
根據軟體需求規格說明書、自動化測試用例設計出對各個功能點和相關業務規則進行測試的輸入資料和預期輸出,填寫入對應的資料檔案中。
6. 自動化測試執行
搭建好測試環境。根據自動化測試用例,執行自動化指令碼,對系統進行自動化測試,並自動記錄測試結果到日誌檔案中。
7. 自動化測試結果分析
對測試結果檔案中報告錯誤的記錄進行分析,如果確實是由於被測系統的缺陷導致,則提交缺陷報告。對自動化測試的結果進行總結,分析系統存在的問題,提交測試報告。
8. 自動化測試指令碼維護
如果系統發生變更時,對自動化測試指令碼和相關文件包括自動化測試用例、自動化指令碼設計說明書進行維護,以適應變更後的系統。
QTP自動化測試流程
qtp自動化測試流程 1 準備testcase 在進行自動化之前,將測試內容進行文件化,不建議直接錄製指令碼 在錄製指令碼之前設計好指令碼,便於錄製過程的流暢 由於測試用例設計和指令碼開發可能不是同乙個人完成,便於團隊合作 便於後期的維護 文件化的方式 td或者文件 2 配置qtp qtp支援不同的...
自動化測試真實流程
自動化測試真實流程和適用場景 首先,自動化並不適合所有專案,僅適合改動較小 基本流程固定 ui固定 專案周期長的專案。自動化本身就是乙個產品,需要時間去寫 去維護,也會出bug。所以,不要神化自動化測試,必須和手工測試互相輔助才行。如果你的專案 你公司的專案 開發周期一共就乙個月,分到測試只有乙個星...
自動化測試基本流程
下圖是自動化測試的基本流程圖,以及每個階段的任務負責人,輸出等。1 制定測試計畫 在展開自動化測試之前,最好做個測試計畫,明確測試物件 測試目的 測試的專案內容 測試的方法 測試的進度要求,並確保測試所需的人力 硬體 資料等資源都準備充分。制定好測試計畫後,下發給用例設計者。2 分析測試需求 用例設...