拟事件执行 〔0 。
1〕 )A do 1 nr d手机端与 P i P C端建立连接并通信, C端为客户 nr d但 A do 平台有其特殊性: i i 引言中提到, nr d A do 系统安全性架 端,手机端为服务器端; n w 消息队列机制和 Lnx构决定了 Wi o s d u i 反射机制都不适用于 2)在手机端选择被测程序进入初始界面,首先录制被测程A do 平台。
nr d i 序起始点的状态; 以 Wi o s d n w 系统为例,消息提供应用程序与应用程序进行 3 I )录制 U 操作指令以及相应的程序状态;通信的手段。
应用程序要实现的功能由消息来触发,依靠对消 4)记录结束点的状态,并生成脚本程序。
9息的响应和处理来完成 〔 〕。
录制时测试系统可以抓取运行程 .. A do 手机端与 P i 211 nr d C端建立连接序控件,获得句柄后,把控件的属性信息记录下来。
这一点在 P S C端与手机端通过 U B接口连接,预先约定 PC端与设备A do 平台上无法实现, nr d平台不允许一个应用程序干 i nr d i A do 端连接的接口, C /D 当然也可以使用 T P U P等协议进行连接,连涉另外一个运行程序。
因此,直接抓取控件对象的方式行不通。
服务器模式, 接方式采用客户端 / 其中 PC端为客户端,设备端 i nr d系统回放时直接向运行程序发送事件或消息的方式在 A do 为服务器端; aaSce编程接口实现。
两者通信利用 Jv okt上也会失效。
.. 录制起始点状态 212 针对以上困难,本文采取的解决方案是: 设置记录开始时的起始状态,记录的信息以脚本形式保存 控件定位: cvy 通过获取 A ti 界面属性信息, it 获取界面的布 在客户端脚本文件中。
测试用例每次都从起始点开始执行,才局信息,进而基于坐标位置实现对控件的定位。
能保证测试用例的有效性。
录制起始点信息时,客户端记录服 6 〔〕 操作模拟: oky 借鉴 M ne 工具 发送事件的机制,通过向手 务器端的起始时状态信息,状态信息通过获取图像布局的方式机端发送虚拟事件完成 U 操作模拟功能。
I 获得。
录制操作:提出一种模拟应用程序界面技术, nr d i 利用 A do 获取图像布局信息有两个作用: 详细布 一是重绘手机界面 / 1〕 〔1DS K中提供 D M U P 服务,通过此服务采集到 U 属性信息, I 并 局供测试人员操作的基础;二是图像布局信息可以作为测试脚重绘界面,在模拟界面上记录用户操作。
本中的状态信息,系统通过比较当前状态信息和脚本中的状态 信息来验证程序正确性。
在服务器端, 1〕 U P服务 〔1 系统利用 D M2 系统设计与实现 DM 采集图像布局信息; U P服务可以遍历指定窗口下所有的 UI 组件, I 获取其 U 信息并以字符串输出, U P采集到的信 而且 D M 本文基于录制回放技术实现了一个自动化测试工具,该工 息具有全面性, I 依据这些信息可以重新绘制 U 界面。
采集到的 nr dG I i aa开.
上一篇:
Android平台与Web服务数据交互时运用Java反射机制解析数据的研究
下一篇:
猪疥癣病的防治