UI 自动化测试 iQuery
- 授权协议: GPLv3
- 开发语言: Java Objective-C
- 操作系统: 跨平台
- 软件首页: https://github.com/vowei/iQuery
软件介绍
在程序界面(UI)自动化测试中,最烦人的就是抓取控件的过程了,要么是程序员忘记在代码里给控件添加自动化测试用的标签;要么就是界面布局经常 变,如果是基于坐标位置抓取的话,一点小变化都很麻烦。碰到这种问题很讨厌,界面变更导致的测试失败由于跟产品问题无关,因此开发一方经常会拒绝修改代 码,问题全部丢给测试工程师一方。而在手机应用上,这种问题就更突出了,一个市场占有率较广的应用通常都支持好几个平台,而各个平台的编程方式还不一 样……
iQuery的思路借鉴自jQuery(或者说是CSS)的选择器,一方面提供一个比较简单的方式在自动化测试程序里抓取控件,一方面试图通过将控 件归类提供一种跨平台统一的控件抓取表述语法。它是一个多平台通用的控件查询语法,当前已经实现了iOS版,支持在Instrument里使用,本文介绍 iQuery在iOS上Instrument中的用法。
我们尽量将iQuery的语法与jQuery的语法保持一致,然而由于二者的目标不一致(jQuery致力于尽可能多的抓取控件,而iQuery则致力于以最快的速度抓取目标控件),所以iQuery和jQuery的语法有一些细微的差别。
图论——一个迷人的世界
本杰明,查特兰,张萍 / 机械工业出版社 / 2001-1-1
本书介绍了图论的基本概念,解释了图论中各种经典问题。例如,熄灯的问题、小生成树问题、哥尼斯堡七桥问题、中国邮递员问题、国际象棋中马的遍历问题和路的着色问题等等。书中也给出了各种类型的图,例如,二部图、欧拉图、彼得森图和树;等等。每一章都为读者设置了练习题,包含了具有挑战性的探索性问题。一起来看看 《图论——一个迷人的世界》 这本书的介绍吧!
