1
安卓应用开发案例教程
1.13.3.2 10.3.2 工具架构
10.3.2 工具架构

iTest分为两个部分:PC端脚本录制回放和管理软件、Android手机端agent程序。

Android手机端agent程序的主要功能如下:

(1)负责获取当前Android设备的界面信息,并将这些信息通过socket的方式发送给PC端;

(2)负责接收PC端发送过来的指令信息,并对指令做出相应的处理。例如,接收到点击命令,进行点击操作。

PC端的主要功能如下:

(1)保持与Android手机端agent程序进行通信;

(2)解析UI信息;

(3)实时生成相应的脚本;

(4)实现自动化脚本的解析算法;

(5)录制;

(6)回放。