当前位置: 首页 > news >正文

深圳软件产业基地东莞seo整站优化

深圳软件产业基地,东莞seo整站优化,网站空间的地址,狮山建网站为 UI 页面写测试用例时(比如 web 页面,移动端页面),测试用例会存在大量元素和操作细节。当 UI 变化时,测试用例也要跟着变化, PageObject 很好的解决了这个问题。 使用 UI 自动化测试工具时(包…

为 UI 页面写测试用例时(比如 web 页面,移动端页面),测试用例会存在大量元素和操作细节。当 UI 变化时,测试用例也要跟着变化, PageObject 很好的解决了这个问题。

使用 UI 自动化测试工具时(包括 selenium,appium 等),如果无统一模式进行规范,随着用例的增多会变得难以维护,而 PageObject 让自动化脚本井然有序,将 page 单独维护并封装细节,可以使 testcase 更稳健,不需要太多改动。

使用

具体做法:把元素信息和操作细节封装到 Page 类中,在测试用例上调用 Page 对象(PageObject),比如存在一个功能“选取相册标题”,需要为之建立函数selectAblumWithTitle(),函数内部是操作细节findElementsWithClass(‘album’)等:

在这里插入图片描述
以选“取相册标题”举例,伪代码如下:

selectAblumWithTitle() {#选取相册findElementsWithClass('album')#选取相册标题findElementsWithClass('title-field')#返回标题内容return getText()}

PageObject 的主要原则是提供一个简单接口 (或者函数,比如上述的selectAblumWithTitle),让调用者在页面上可以做任何操作,点击页面元素,在输入框输入内容等。因此,如果要访问一个文本字段,PageObject 应该有获取和返回字符串的方法。PageObject 应该封装对数据的操作细节,比如查找元素和点击元素。当页面元素改动时,应该只改变 page 类中的内容,不需要改变调用它的地方。

不要为每个 UI 页面都创建一个 page 类,应该只为页面中重要的元素创建 page 类。比如,一个页面显示多个相册,应该创建一个相册列表 PageObject,它包含许多相册 PageObject。如果某些复杂 UI 的层次结构只是用来组织 UI,那么它就不应该出现在 PageObject 中。PageObject 的目的是通过给页面建模,从而对应用程序的使用者变得有意义:在这里插入图片描述
跳转到另一个页面,初始 page 对象应当 return 另一个 page 对象,比如点击注册,进入注册页面,在代码中就应该 return Register()。如果想获取页面信息,可以 return 基本类型(字符串、日期)。

建议不要在 PageObject 中放断言。应该去测 PageObject,而不是让 PageObject 自己测自己,PageObject 的责任是提供页面的状态信息。这里仅用 HTML 描述 PageObject,这种模式还可以用来隐藏 Java swing UI 细节,它可用于所有 UI 框架。


             【下面是我整理的2023年最全的软件测试工程师学习知识架构体系图】


一、Python编程入门到精通


二、接口自动化项目实战 

三、Web自动化项目实战


四、App自动化项目实战 

五、一线大厂简历


六、测试开发DevOps体系 

七、常用自动化测试工具


八、JMeter性能测试 

九、总结(尾部小惊喜)

生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!

生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!

只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!

http://www.mmbaike.com/news/109010.html

相关文章:

  • 齐博网站模板站长之家官网登录入口
  • 兼职做效果图的网站地推接单平台找推网
  • 哪些网站可以免费做推广呢今日世界杯比分预测最新
  • 四川网站备案咨询网百度推广后台登录首页
  • 做个网站怎么赚钱微信crm管理系统
  • 做PS的赚钱的网站外贸网站平台
  • 中国住房和城乡建设部建造师网站seo如何优化网站步骤
  • 上海网站建设q479185700強网络教学平台
  • 手机怎么做动漫微电影网站企业培训心得
  • 京伦科技网站做的怎么样百度推广一个点击多少钱
  • 哪一个景区网站做的最成熟网站的seo如何优化
  • apache 本地网站最好看免费观看高清大全
  • web动态网站开发武汉网络seo公司
  • 有什么好字体可以导入wordpress网站优化关键词排名
  • 医院网站开发违法吗网站查询ip地址查询
  • 电商网站商品详情页如何制作网站教程
  • c 如何拖控件做网站全国疫情实时动态
  • 桂林生活网招聘信息网sem和seo的关系
  • 长春网站建设长春做网站公司公司网络优化工作应该怎么做
  • 企业网站 asp php突发大事震惊全国
  • 企业网站建设视频百度笔记排名优化
  • asp婚纱摄影网站百度怎么注册公司网站
  • dedecms能做什么网站重庆网站推广专家
  • wordpress wordbook关键词优化快排
  • 成都网络推广外包公司哪家好站长工具seo词语排名
  • 加强机关门户网站建设方案佛山网络排名优化
  • 网站建设与管理自简历色盲眼中的世界
  • 速成网站怎么做如何获取热搜关键词
  • 苏州公司做网站百度免费下载安装
  • 怎么跳转网站如何推广seo