介面物件封裝
作者:由 梁只腦斧 發表于 曲藝時間:2023-01-18
解決的問題
程式碼冗餘度高(有大量重複程式碼)
程式碼耦合度高
程式碼維護成本高
核心思想:程式碼分層
分層思想:
將普通方法實現的,分為介面物件層 和 測試指令碼層
介面物件層:
對 介面 進行封裝。封裝好之後,給 測試用例層 呼叫!
面向物件 類 封裝 實現
測試用例層:
呼叫 介面物件層 封裝的方法,拿到響應結果,斷言進行介面測試!
藉助 unittest框架實現
封裝思想:
將動態變化的資料,設計到方法的引數。
將固定不變的,直接寫成方法實現
將響應結果,透過返回值傳出