App 自動化框架設計思路

2022-08-01 08:33:11 字數 981 閱讀 1487

思考引入:

作者提供的框架圖,思路不錯,可以參考

該架構設計思路總結: 

1、pm模型設計:在operation層,使用了業界通用的page-object模式,即針對頁面或模組封裝操作方式,在case層呼叫operation提供的介面。

2、operation實現可擴充套件:用例case層呼叫統一operation介面進行操作,這樣不同端的operation 實現可以在具體實現類中實現

思考引入:

1、提供的框用例執行流程圖

2、資料配置定製:前端根據使用者選擇配置自動設定配置檔案,理想中的配置中心

3、檢查中心實現思路:1,使用者自定義檢查 2,網路傳輸層檢查(自動化時實時抓包) 3,logcat實時抓取異常log(區粉裝置) 4,截圖錄製、系統拋錯,解析對比等

4、元素資料處理邏輯

5、執行流

自動化測試框架 設計的重構

最近對測試框架進行了重構,也對其中原有的一些設計進行了反思。其中不免有一些自我感覺得意之處,因此寫出來和大家分享。這是乙個重構的過程,所以將以重構的思路來講述。重構對於乙個系統來說,往往是必要的。他的必要性往往不在於重構的好處,而在於系統的成長的趨勢。乙個好的系統在初步階段,在很多方面都會存在成長的...

自動化測試框架 設計的重構

最近對測試框架進行了重構,也對其中原有的一些設計進行了反思。其中不免有一些自我感覺得意之處,因此寫出來和大家分享。這是乙個重構的過程,所以將以重構的思路來講述。重構對於乙個系統來說,往往是必要的。他的必要性往往不在於重構的好處,而在於系統的成長的趨勢。乙個好的系統在初步階段,在很多方面都會存在成長的...

demo的自動化測試框架設計

準備環境 pycharm 思路 python request unittest htmltestrunner 框架 框架的可讀性需要強 公共方法提取 可變引數需要提取放入配置檔案 做好日誌記錄 單個指令碼能執行成功,前後指令碼資料無依賴 結構是 結構說明 config 配置資訊 data 存放資料資...