学掌门网校 发表于 2019-10-18 15:12:49

基于PageObject的自动化测试分层设计思想实战

http://www.atstudy.com/files/course/2019/07-29/1616248e3a39316258.png
http://www.atstudy.com/course/1814[课程介绍]
      在企业实施自动化测试的过程中,产品的需求可能会经常变更。假如前端代码被修改了,那么以前脚本的定位方式也得修改。如果以往的脚本没有用PageObject 思想,意味着你得在一个一个测试用例中把需要修改的定位方式找出来,然后再进行修改。这不但照成脚本维护的成本加大,也可能照成大量代码冗余。

本次自动化测试课程采用统计学生考试信息的云平台--学情云网站后台作为演示项目,主要讲解PageObject设计思想。顾名思义,PageObject就是页面对象。简单说就是把页面元素定位和页面元素操作分开。

课程内容安排如下:
根据PageObject思想,把测试脚本分为四层,
1.对象库层:对象层用于存放我们的页面元素和一些特殊控件操作。
2.逻辑层:逻辑层则是一些封装好的功能用例模块。
3.业务层:业务层则是我们真正的测试用例的操作。
4.数据层:数据层用于存放我们的测试数据。
明星老师★★★★★推荐
1、python Selenium深入实战电商平台>>点击学习
2、Python全栈测试开发精品课>>点击学习



页: [1]
查看完整版本: 基于PageObject的自动化测试分层设计思想实战