51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师【周活动】 找茬--心里圈的故事 !【长期招募】博为峰网校招聘兼职讲师!横扫BAT,Python全栈测试开发技能大全
【109期】:python爬虫的魔力 !双11剁手不吃土,来投稿赚回血红包! 自学软件测试那点事  
查看: 116|回复: 0

[新知识] 基于PageObject的自动化测试分层设计思想实战

[复制链接]

该用户从未签到

发表于 2019-10-18 15:12:49 | 显示全部楼层 |阅读模式

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

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

课程内容安排如下:
根据PageObject思想,把测试脚本分为四层,
1.对象库层:对象层用于存放我们的页面元素和一些特殊控件操作。
2.逻辑层:逻辑层则是一些封装好的功能用例模块。
3.业务层:业务层则是我们真正的测试用例的操作。
4.数据层:数据层用于存放我们的测试数据。

明星老师★★★★★推荐
1、python Selenium深入实战电商平台>>点击学习
2、Python全栈测试开发精品课>>点击学习



回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /2 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2019-12-7 05:46 , Processed in 0.058064 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2019 Comsenz Inc.

快速回复 返回顶部 返回列表