介面測試Case之面向頁面物件編寫及規範

2022-05-29 10:48:12 字數 1074 閱讀 5339

一、什麼是頁面物件化

主要提倡的思想是:萬物皆物件,即把乙個page看成乙個物件,來進行介面自動化case的編寫,不要閒扯,直接講怎麼個操作法呢?

二、有什麼優勢?

2.1 case層次清晰,便於管理

2.2 統一管理,後期case維護方便

三、被測系統-->模式-->jmeter工具之間的關係

四、操作步驟

4.1 建立測試套件: 執行緒組-->簡單控制器(名稱:具體業務流程)

4.2 建立page object :執行緒組-->簡單控制器-->簡單控制器(名稱:頁面名稱)

4.3 建立method : 執行緒組-->簡單控制器-->簡單控制器-->建立http請求

五、已完成例項

六、 自動化case編寫規範

6.1 每個請求前用數字順序進行標註,如:1,2,3...

6.2 請求路徑寫在名稱前面

6.3 把公共變數抽取成自定義變數,如:url

6.4 每個請求都必須新增響應斷言,斷言必須內容需要結合業務流程該返回的結果

6.5 正規表示式提取器,預設值必須有預設值

介面測試Case之面向頁面物件編寫規範

一 什麼是頁面物件化 主要提倡的思想是 萬物皆物件,即把乙個page看成乙個物件,來進行介面自動化case的編寫,不要閒扯,直接講怎麼個操作法呢?二 有什麼優勢?2.1 case層次清晰,便於管理 2.2 統一管理,後期case維護方便 三 被測系統 模式 jmeter工具之間的關係 四 操作步驟 ...

Java之面向介面程式設計

面向介面程式設計主要涉及到 在程式中一旦遇到使用外部類時,就使用介面讓程式避免依賴於外部類,這樣一來,外部類對程式來說就是乙個抽象的外部介面,而不是乙個個具體的類了,然後在這些外部類中新增介面函式!但是介面型別的函式不是需要到處使用的,當主程式過分依賴外部類的時候使用。我們知道類中的方法主要是由有邏...

python介面測試框架,頁面設計

目錄結構 包 base 儲存基礎 主要是底層方法的封裝 page 物件層,把每個行為寫成乙個單獨的函式 test 測試層,編寫具體的測試 common 公共類,比如針對檔案的路徑處理 utils 工具類 資料夾 data 儲存測試資料 config 儲存配置檔案 report 儲存測試報告 路徑處理...