当前位置:   article > 正文

【教科书级】自动化测试分层思想实践之PO模型_接口自动化的po模型

接口自动化的po模型

本节大纲

Ø 什么是 PO 模式
Ø POM 优势
Ø 如何搭建 PO 模型
Ø 自动化测试架构和 PO 的关系

01.什么是PO模式

PO模式

全称: page object model 简称: POM/PO ,直译为 页面对象模型 ,将那些繁琐的定位操
作封装到这个页面对象中,只对外提供必要的接口操作,是一种封装思想。
PO 模式最核心的思想是分层,实现松耦合,实现脚本重复使用,实现脚本易维护性。

POM的分层

主要分三层:
1. 基础层BasePage :封装一些最基础的 selenium 的原生的 api 方法,元素定位,框架跳转等。
2. PO层:元素定位、获得元素对象,页面动作
3. 测试用例层:业务逻辑,数据驱动
三者的关系: PO 层继承基础层,测试用例层调用 PO

 

02.POM优势

为什么要用POM模式

少数的自动化测试用例维护起来看起来是很容易的。但随着时间的迁移,测试套件将持
续的增长。脚本也将变得越来越臃肿庞大。如果变成我们需要维护 10 个页面&#
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/253609
推荐阅读
相关标签
  

闽ICP备14008679号