IT培訓-高端面授IT培訓機構
          云和教育:云和數據集團高端IT職業教育品牌
          • 國家級
            全民數字素養與技能培訓基地
          • 河南省
            第一批產教融合型企業建設培育單位
          • 鄭州市
            數字技能人才(碼農)培養評價聯盟

          PO是什么?引入PO模式的優點?

          • 發布時間:
            2023-03-16
          • 版權所有:
            云和教育
          • 分享:

          PO是Page Object的縮寫,PO模式是自動化測試項目開發實踐的最佳設計模式之一。 核心思想是通過對界面元素的封裝減少冗余代碼,同時在后期維護中,若元素定位發生變化, 只需要調整頁面元素封裝的代碼,提高測試用例的可維護性、可讀性。

          PO模式可以把一個頁面分為三層,對象庫層、操作層、業務層。

          對象庫層:封裝定位元素的方法。

          操作層:封裝對元素的操作。

          業務層:將一個或多個操作組合起來完成一個業務功能。比如登錄:需要輸入帳號、密碼、點擊登錄三個操作。

          引入PO模式的好處:

          在引入PO模式前,存在大量冗余代碼,業務流程不清晰,維護成本也高。 引入PO模式后業務代碼和測試代碼被分開,降低耦合性,維護成本更低。