淺談自動化測試流程


淺談AST(自動化測試)流程,歡迎大家多多指點,多提寶貴意見。

AST階段一:需求收集——分析自動化測試需求

1.舉行啟動會議,對SUT(被測試的系統)進行總體描述

2.SUT的要求是可測試和可自動化的

3.評估哪些測試可以自動化

4.分析當前生命周期中SUT使用的工具和復用現有的AST工具

5.對AST和測試中需要的工具進行評估,並提出建議

6.確定和討論測試環境,包括測試環境的采購和安排,列出測試環境的概要

7.與開發相關人員一起走查一遍AST測試需求,最后達成一致意見

8.給出可以自動化的測試的建議報告

9.數據需求的初始化測試

AST階段二:測試用例設計和開發

1.明確手頭上的任務以及自動化的相關的目標

2.考慮風險,確定緩解風險的策略

3.如果存在手動測試用例和過程,對其進行評估,考慮是否重用或轉換為自動化測試

4.定義AST的架構和設計

5.定義並開發測試數據

6.走查一遍AST測試用例/過程,並在優先級上達成一致意見

7.記錄要自動化的高層次測試用例,以及詳細的測試步驟

8.按照階段/優先級、時間表來實現測試用例

9.過一遍AST的架構和設計

10.更新時間表---確定進度表

 

AST階段三:開發自動化軟件測試框架和測試腳本

1.搭建自動化測試框架,開發新的滿足測試用例需求的腳本

2.測試環境

1.)驗證所使用的測試數據的有效性,即考慮測試數據的深度和廣度

2.)驗證與各種業務規則或訪問權限接觸的數據集是正確的

3.)確定測試環境的具體配置,考慮留出時間訂購硬件

4.)進行性能測試活動時,測試環境反應了產品環境,或者確定使用用於構建初始功能測試的虛擬環境是有效的

4與客戶一起大致走查一遍自動化測試用例

5.走查一遍測試環境配置

AST階段四------自動化測試的執行和結果報告

1.理解並遵循准入和准出的標准

2.從開發環境中隔離出測試環境

3.執行自動化框架和測試腳本

4.記錄每個測試運行的通過或失敗狀態

5.遵循缺陷跟蹤生命周期,生成軟件問題報告,跟蹤缺陷直至關閉

6.跟蹤效率和進度

7.按要求,進行AST培訓,包括ASTF用戶指南

 

AST測試階段五----審查和評估程序

1.完成AUT自動化工作

2.記錄經驗和教訓

3.進行任何問題的根源分析和采取適當的措施

4.最終的AST項目報告,包括到目前為止討論的所有相關工作,如:狀態指標、各種測試結果、根源分析等

 

注釋:

AST自動化軟件測試

SUT被測試的系統

ASTF自動化軟件測試框架

AUT被測試的應用

 



 


免責聲明!

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



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