自動化測試框架
各個測試框架,底層協議大都是webDriver的Json wire Protocol,封裝各不同罷了
1、什麼是測試框架
自動化測試框架就是由一些標準,協議,規則組成,提供指令碼執行的環境。
2、測試框架的構成
01 基礎模組(測試環境配置、應用程式配置、物件庫等)
02 管理模組(測試資料、測試用例管理)用例包含:page類檔案(xxpage)、測試類檔案(testxxxpage)、物件庫檔案(xxpageyml)
03 執行模組 (測試用例排程、驅動機制 、錯誤恢復機制、持續整合支援)
04 統計模組 (測試報告-用例條數統計、成功失敗百分比、用例總執行時間、日誌模組)
3、常用框架型別
01模組化測試框架:使用了po(物件導向)模式的框架
優點:方便維護
缺點:需要非常瞭解模組是如何劃分的
02 資料驅動框架:輸入M組用例,框架會自動構造出M個測試用例,並且在每個結果中把執行結果展示出來 (py最出名的就是DDT)
03關鍵字驅動框架 典型的BDD(行為驅動開發)
04混合模型 糅合前幾種不同模型
相關文章
- 軟體測試框架——自動化測試框架框架
- 自動化測試框架思路框架
- 自動化測試框架指南框架
- 自己動手寫Web自動化測試框架(6):自動化測試框架的規劃Web框架
- 測試開發之自動化篇-自動化測試框架設計框架
- 自動化測試框架比較框架
- 自動化測試框架介紹框架
- Selenium自動化測試框架框架
- 軟體測試自動化框架框架
- 介面自動化測試框架 HttpFPT框架HTTP
- 利用tox打造自動自動化測試框架框架
- T框架介紹(自動化測試框架)框架
- UI自動化測試框架Cypress初探UI框架
- Python 自動化測試框架unittestPython框架
- 自動化測試QTP知識框架QT框架
- 自動化測試框架:擁抱Ruby框架
- 自動化測試框架的AW模式框架模式
- 自動化測試系列 —— UI自動化測試UI
- 軟體自動化測試有什麼優勢?自動化測試框架有哪些?框架
- 自己動手寫Web自動化測試框架Web框架
- Robot Framework自動化測試框架核心指南-如何做好自動化測試平臺框架的設計Framework框架
- 淺談自動化測試框架開發框架
- 介面自動化測試框架搭建總結框架
- HamronyOS 自動化測試框架使用指南框架
- Python自動化測試框架介紹Python框架
- 常用網路介面自動化測試框架框架
- 自動化測試框架Selenium入門框架
- 四種常用的自動化測試框架框架
- 自動化測試框架:日誌的分析框架
- Python自動化測試框架-pytestPython框架
- 介面自動化測試框架搭建的思路框架
- 構建高效的自動化測試框架框架
- 移動端 UI 自動化測試框架對比UI框架
- 【自動化測試入門】自動化測試思維
- android 5個自動化測試Ui框架AndroidUI框架
- 常見的自動化測試框架有哪些?框架
- pytest_BDD + allure 自動化測試框架框架
- swift - 基於TCL的自動化測試框架Swift框架