2

我正在寻找一种方法来自动配置 Android 设备。特别是三星 Galaxy Tab。四处寻找,我发现像http://www.ranorex.com/mobile-automation-testing/android-test-automation.html这样的软件可以自动测试/配置软件本身安装的单个应用程序。这一切都是图形化的,所以您只需开始录制,软件就会记录所有的触摸和按钮按下。您可以在任何连接到您的 WiFi 网络的设备上播放此内容。

我正在尝试做的与该软件类似,但可以在单个应用程序、系统修改之外使用。说我要保证1000台设备都是一样的配置,背光设置,WiFi,GPS等等。主要是MDM不能推送OTA的东西。Play Store 上的所有应用程序似乎都没有满足我的需求(所有这些都非常消费者,以单一设备为重点)

看起来monkeyrunner 可能会工作,但我们内部没有任何具有Python 知识的程序员。

任何帮助表示赞赏!

4

2 回答 2

0

你见过机器人吗?这是一个开源的安卓黑盒测试框架。我已经成功地使用它来自动化我们的移动应用程序的构建验证测试。您可以使用 Java 来实现代码。

我没有使用monkeyrunner,因为您似乎只能通过屏幕上的位置来识别元素,这显然可以在具有不同分辨率的屏幕上发生变化。

Robotium 允许您使用元素的 ID。如果您需要在设备上安装任何东西,我建议您只使用Android SDK 附带的adb ,并且可以通过批处理文件或 Java 程序轻松编写脚本。

于 2012-06-18T18:55:57.313 回答
0

MonkeyRunner 确实是您唯一的选择,因为 Robotium 一次只能与一个应用程序交互。

如果您的程序员都没有 Python 经验,那么 ChimpChat 可能有用。ChimpChat 应该让你做和猴子跑者一样的事情,但是你可以用 java 编程。可以在此处找到对 ChimpChat 的介绍。

于 2012-06-18T21:31:43.847 回答