文档库 最新最全的文档下载
当前位置:文档库 › 基于adb命令的安卓自动化测试框架

基于adb命令的安卓自动化测试框架

龙源期刊网 https://www.wendangku.net/doc/778126854.html,

基于adb命令的安卓自动化测试框架

作者:仲林霖

来源:《科学与财富》2017年第24期

摘要:本文主要介绍了一个可以执行安卓自动化测试的方法,使用adb命令调试手机。通过adb命令获取手机界面元素,发送动作指令给手机。

关键词:安卓 adb 自动化

1. 引言

Android系统已经占据智能移动设备市场80%以上的份额,所以相应的对于app的测试也尤为重要,而自动化测试又是一个效率高、及其节省人力的方法。现在市场上的测试框架用的比较多的是Appium。虽然Appium框架功能相对比较齐全,但是Appium的框架比较重,相关的文档指导比较少,所以使用起来,学习成本也高。本文所描述框架,主要是简化测试框架、提高执行效率。

2. 关于adb的基础

Android 调试桥(adb)是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试应用,并提供对 Unix shell(可用来在模拟器或连接的设备上运行各种命令)的访问。该工具作为一个客户端-服务器程序,包括三个组件:

客户端,该组件发送命令。客户端在开发计算机上运行。您可以通过发出 adb 命令从命令行终端调用客户端。

后台程序,该组件在设备上运行命令。后台程序在每个模拟器或设备实例上作为后台进程运行。

服务器,该组件管理客户端和后台程序之间的通信。服务器在开发计算机上作为后台进程运行。

3. 自动化框架

此框架只支持测试安卓app,是基于adb命令功能的封装,在执行效率上有了很大提升。

1)寻找目标控件

相关文档