当前位置:  软件>java软件

UI 自动化测试 iQuery

    来源:    发布时间:2015-01-28

    本文导语:  在程序界面(UI)自动化测试中,最烦人的就是抓取控件的过程了,要么是程序员忘记在代码里给控件添加自动化测试用的标签;要么就是界面布局经常 变,如果是基于坐标位置抓取的话,一点小变化都很麻烦。碰到这种问题...

在程序界面(UI)自动化测试中,最烦人的就是抓取控件的过程了,要么是程序员忘记在代码里给控件添加自动化测试用的标签;要么就是界面布局经常 变,如果是基于坐标位置抓取的话,一点小变化都很麻烦。碰到这种问题很讨厌,界面变更导致的测试失败由于跟产品问题无关,因此开发一方经常会拒绝修改代 码,问题全部丢给测试工程师一方。而在手机应用上,这种问题就更突出了,一个市场占有率较广的应用通常都支持好几个平台,而各个平台的编程方式还不一 样……

iQuery的思路借鉴自jQuery(或者说是CSS)的选择器,一方面提供一个比较简单的方式在自动化测试程序里抓取控件,一方面试图通过将控 件归类提供一种跨平台统一的控件抓取表述语法。它是一个多平台通用的控件查询语法,当前已经实现了iOS版,支持在Instrument里使用,本文介绍 iQuery在iOS上Instrument中的用法。

我们尽量将iQuery的语法与jQuery的语法保持一致,然而由于二者的目标不一致(jQuery致力于尽可能多的抓取控件,而iQuery则致力于以最快的速度抓取目标控件),所以iQuery和jQuery的语法有一些细微的差别。

 UI 自动化测试 iQuery[图片]


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • docker应用之利用Docker构建自动化运维
  • 自动化工具 AutoHotKey
  • 家庭自动化解决方案 OpenMotics
  • 安全内容自动化协议 OpenSCAP
  • 电子设计自动化软件 Fritzing
  • 楼宇自动化和控制网络 BACnet
  • 自动化控制 OpenAPC
  • 虚拟主机自动化管理 VHCS
  • 服务自动化解决方案 allocPSA
  • 文件自动化工具 Inforama
  • Web应用自动化开发框架 WaveMaker
  • 自动化工具脚本 AutoIt
  • 自动化计算数学建模 DOLFIN
  • 业务流程自动化应用 Interleave
  • 家庭自动化套件 Minerva
  • Node.js 自动化解决方案 Nemo
  • 服务器自动化操作 rundeck
  • 工业自动化控制框架 4DIAC
  • 自动化部署系统 ControlTier
  • 家庭自动化API jHome
  • 服务自动化套件 OpenPSA


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3