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

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