IT培训-高端面授IT培训机构
云和教育:云和数据集团高端IT职业教育品牌 全国咨询热线:0371-67988003
课程 请选择课程
    校区 请选择校区
      • 华为
        授权培训中心
      • 腾讯云
        一级认证培训中心
      • 百度营销大学
        豫陕深授权运营中心
      • Oracle甲骨文
        OAEP中心
      • Microsoft Azure
        微软云合作伙伴
      • Unity公司
        战略合作伙伴
      • 普华基础软件
        战略合作伙伴
      • 新开普(股票代码300248)
        旗下丹诚开普投资
      • 中国互联网百强企业锐之旗
        旗下锐旗资本投资

      PO是什么?引入PO模式的优点?

      • 发布时间:
        2023-03-16
      • 版权所有:
        云和教育
      • 分享:

      PO是Page Object的缩写,PO模式是自动化测试项目开发实践的最佳设计模式之一。 核心思想是通过对界面元素的封装减少冗余代码,同时在后期维护中,若元素定位发生变化, 只需要调整页面元素封装的代码,提高测试用例的可维护性、可读性。

      PO模式可以把一个页面分为三层,对象库层、操作层、业务层。

      对象库层:封装定位元素的方法。

      操作层:封装对元素的操作。

      业务层:将一个或多个操作组合起来完成一个业务功能。比如登录:需要输入帐号、密码、点击登录三个操作。

      引入PO模式的好处:

      在引入PO模式前,存在大量冗余代码,业务流程不清晰,维护成本也高。 引入PO模式后业务代码和测试代码被分开,降低耦合性,维护成本更低。