亚洲福利网站,国产精品久久国产三级国电话系列 ,欧美久久久久久,蜜桃av在线

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

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

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

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

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

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

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

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

引入PO模式的好處:

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

主站蜘蛛池模板: 高台县| 仙游县| 灵丘县| 长岛县| 仁寿县| 开封市| 大同县| 郓城县| 西充县| 玉树县| 东光县| 渑池县| 永和县| 昌宁县| 东丽区| 济南市| 襄垣县| 新安县| 马公市| 屯留县| 陆丰市| 苍梧县| 辛集市| 博野县| 青川县| 富顺县| 吴旗县| 于田县| 调兵山市| 盘锦市| 梅州市| 永吉县| 克东县| 澎湖县| 元朗区| 克什克腾旗| 郧西县| 浦北县| 和静县| 邓州市| 康定县|