功能自動化測試流程 ?
1概述
? ? 本流程是描述軟件功能自動化測試過程中的步驟、內容與方法,明確各階段的職責、活動與產出物。
2流程活動圖
? ? ? ? ?
3活動說明
? 3.1測試計劃(可選)
? ? ? 與以前的測試計劃過程一致,只是在原來的測試計劃中,添加對項目實施自動化測試所需的資源、測試范圍、測試進度的描述。該過程產出物為《測試計劃》。
? 3.2自動化測試用例設計
? ? ? 根據《測試計劃》、《軟件需求規格說明書》、《系統測試用例》設計出針對自動化測試的測試用例。測試用例的粒度精確到單個功能點或流程,對于各個功能點的業務規則,通過對腳本添加相應的檢查點來進行測試。該過程的產出物是《自動化測試用例》。??????
? 3.3自動化腳本設計(可選)
? ? ? 根據《軟件需求規格說明書》、《自動化測試用例》、《系統原型》、《系統設計說明書》編寫《自動化腳本設計說明書》,其主要內容包括:分析當前項目,設計出適合的腳本基本架構,針對特殊自動化測試用例設計可行的腳本編寫方法,設計特殊檢查點的實現方式,并對潛在的技術難點提出解決方案。該過程的產出物是《自動化腳本設計說明書》。
? 3.4自動化腳本編寫
? ? ? 根據《軟件需求規格說明書》、《自動化測試用例》、《系統原型》、《自動化腳本設計說明書》,錄制、調試、編寫各個功能點的自動化測試腳本,并添加檢查點,進行參數化。該過程還需要編寫數據文件處理腳本、日志文件處理腳本、數據庫處理腳本、公共檢查點處理腳本等等。該過程的產出物是各個功能點的自動化測試腳本和其他公共處理腳本。
? 3.5自動化測試數據設計
? ? ? 根據《軟件需求規格說明書》、《自動化測試用例》設計出對各個功能點和相關業務規則進行測試的輸入數據和預期輸出,填寫入對應的數據文件中。該過程的產出物是各個功能點的數據文件。??
? 3.6自動化測試執行
? ? ? 搭建好測試環境。根據《自動化測試用例》,執行自動化腳本,對系統進行自動化測試,并自動記錄測試結果到日志文件中。???
? 3.7自動化測試結果分析
? ? ? 對測試結果文件中報告錯誤的記錄進行分析,如果確實是由于被測系統的缺陷導致,則提交缺陷報告。對自動化測試的結果進行總結,分析系統存在的問題,提交《測試報告》。
? 3.8自動化測試腳本維護(可選)
? ? ? 如果系統發生變更時,對自動化測試腳本和相關文檔包括《自動化測試用例》、《自動化腳本設計說明書》進行維護,以適應變更后的系統。
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
