
Python
首先,我们来谈谈应用层的测试工具。1. 开源的测试工具: - Robotium - Monkeyrunner - Robolectric - CTS - 还有一个新兴的测试工具,以前在GitHub上看到过,目前已经找不到,似乎是基于BDD(行为驱动设计)类型的语法;目前仍处于测试阶段。另外,在基于Web的测试中,还有一种基于Selenium Webdriver的Android WebDriver: - 基于Remote Server的版本:官方提供了Java接口的版本,但Python版本的官方并没有提供。我个人非常喜欢Python,因此自己实现并开源到了GitHub上:https://github.com/truebit... - 基于Instrumentation的版本:已经在Android SDK r14中可以安装。
2. 不开源的测试工具: - 基于Android lib层的各种命令(如sendevent、getevent、monkey、service等),然后用各种语言进行封装。

Android
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号