自動化測試設計模式 封裝

2022-10-10 17:30:13 字數 375 閱讀 9095

自動化測試設計模式:

pom模式+關鍵字驅動(封裝)

pom模式 :

page object model 頁面物件模式

好處:解決線性指令碼的問題

解決**不能重複利用的問題

解決後期維護的問題

舉例:超市裡面 , 日用品集中放乙個區域, 電器集中放乙個區域, 文具集中放乙個貨架 

分三層:

1. 基礎層 : base  主要放selenium 原生的方法

2. 頁面物件層 : po 主要用於放頁面的元素和頁面的動作

3. 測試用例層 : testcase 存放測試用例及測試資料

思想 :

頁面物件層呼叫基礎層的方法, 測試用例層呼叫頁面物件層的方法

自動化測試 PO設計模式

以ui自動化測試為例 介面自動化測試也是一樣 大部分人都知道ui自動化測試無非就是元素定位 然後輸入資料 然後滑鼠操作,比如乙個簡單的搜尋 但是隨著時間的遷移,隨著頁面越來越多,功能越來越多,每乙個頁面都要進行 元素定位,操作方法,測試用例 這樣頁面的元素的任何改變都會把指令碼維護變得繁瑣,而且容易...

自動化測試及PO設計模式

ui自動化設計,設計測試用例 搞懂po設計模式,編寫寫 很輕鬆,並且高大上 掌握自動化測試必備的設計模式 秩序呀半天的時間即可先學會 po設計模式是用來管理和維護一組元素的物件庫.將每個頁面設計為乙個原始檔,其中包含頁面中的需要測試的元素 按鈕,輸入框,標題 等這樣在測試頁面中可以通過調取頁面類來獲...

自動化測試 web自動化測試

自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...