UI 自动化测试 iQuery

码农软件 · 软件分类 · 其他(Others) · 2019-07-29 16:12:00

软件介绍

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

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

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

 TestUIDemo_iOS

本文地址:https://codercto.com/soft/d/11205.html

计算群体智能基础

计算群体智能基础

恩格尔伯里特 / 谭营 / 2009-10 / 69.00元

《计算群体智能基础》全面系统地介绍了计算群体智能中的粒子群优化(PSO)和蚁群优化(ACO)的基本概念、基本模型、理论分析及其应用。在简要介绍基本优化理论和总结各类优化问题之后,重点介绍了社会网络结构如何在个体间交换信息以及个体聚集行为如何形成一个功能强大的有机体。在概述了进化计算后,重点论述了粒子群优化和蚁群优化的基本模型及其各种变体,给出了分析粒子群优化模型的一种通用方法,证明了基于蚂蚁行为实......一起来看看 《计算群体智能基础》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具