功能自動化測試流程


功能自動化測試流程 

1概述

    本流程是描述軟件功能自動化測試過程中的步驟、內容與方法,明確各階段的職責、活動與產出物。

2流程活動圖

         

3活動說明

  3.1測試計划(可選)

      與以前的測試計划過程一致,只是在原來的測試計划中,添加對項目實施自動化測試所需的資源、測試范圍、測試進度的描述。該過程產出物為《測試計划》。

  3.2自動化測試用例設計

      根據《測試計划》、《軟件需求規格說明書》、《系統測試用例》設計出針對自動化測試的測試用例。測試用例的粒度精確到單個功能點或流程,對於各個功能點的業務規則,通過對腳本添加相應的檢查點來進行測試。該過程的產出物是《自動化測試用例》。      

  3.3自動化腳本設計(可選)

      根據《軟件需求規格說明書》、《自動化測試用例》、《系統原型》、《系統設計說明書》編寫《自動化腳本設計說明書》,其主要內容包括:分析當前項目,設計出適合的腳本基本架構,針對特殊自動化測試用例設計可行的腳本編寫方法,設計特殊檢查點的實現方式,並對潛在的技術難點提出解決方案。該過程的產出物是《自動化腳本設計說明書》。

  3.4自動化腳本編寫

      根據《軟件需求規格說明書》、《自動化測試用例》、《系統原型》、《自動化腳本設計說明書》,錄制、調試、編寫各個功能點的自動化測試腳本,並添加檢查點,進行參數化。該過程還需要編寫數據文件處理腳本、日志文件處理腳本、數據庫處理腳本、公共檢查點處理腳本等等。該過程的產出物是各個功能點的自動化測試腳本和其他公共處理腳本。

  3.5自動化測試數據設計

      根據《軟件需求規格說明書》、《自動化測試用例》設計出對各個功能點和相關業務規則進行測試的輸入數據和預期輸出,填寫入對應的數據文件中。該過程的產出物是各個功能點的數據文件。  

  3.6自動化測試執行

      搭建好測試環境。根據《自動化測試用例》,執行自動化腳本,對系統進行自動化測試,並自動記錄測試結果到日志文件中。   

  3.7自動化測試結果分析

      對測試結果文件中報告錯誤的記錄進行分析,如果確實是由於被測系統的缺陷導致,則提交缺陷報告。對自動化測試的結果進行總結,分析系統存在的問題,提交《測試報告》。

  3.8自動化測試腳本維護(可選)

      如果系統發生變更時,對自動化測試腳本和相關文檔包括《自動化測試用例》、《自動化腳本設計說明書》進行維護,以適應變更后的系統。

 

PS:這篇是下載的網上的,感覺可以為自動化入門者梳理流程,我比較注重流程的規范化,剛入門的時候感覺挺有用的,就整理過來了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM