Android 黑盒 UI 测试

Posted

技术标签:

【中文标题】Android 黑盒 UI 测试【英文标题】:Android black-box UI testing 【发布时间】:2013-07-11 14:45:25 【问题描述】:

我有以下问题: 我需要在不同设备上将应用程序作为黑盒应用程序进行测试。

我尝试过使用monkeyrunner,但要更改每个设备的点击坐标太长了。

RobotiumRobolectric - 没用,因为我需要将应用程序作为黑盒进行测试,它们是基于 Juint 的。

uiautomatorviewer - 也无用,因为我有特定的 android 图像,没有 uiautomator。可能最简单的解决方案是将其添加到设备上,但现在我做不到。

谁能帮助我应该使用哪个工具。

我需要什么: 1) 解析apk的xml结构。 2)可以通过这种结构进行挖掘。 3) 能够将数据复制到剪贴板。 4) 可以截图。

任何帮助表示赞赏。

【问题讨论】:

【参考方案1】:

我建议你使用 Robotium。 它甚至可以让您截取屏幕截图。 使用 Robotium 编写测试用例甚至很容易。 它为SOLO 类提供了大量的黑盒测试功能。

【讨论】:

【参考方案2】:

我认为你应该只选择 Robotium,因为它最合适,而且 推荐用于黑盒测试。经历一次 - http://code.google.com/p/robotium/

【讨论】:

以上是关于Android 黑盒 UI 测试的主要内容,如果未能解决你的问题,请参考以下文章

Rebotium 简单黑盒/白盒测试记录(Android studio)

Rebotium 简单黑盒/白盒测试记录(Android studio)

android自动化测试-UiAutomator使用入门

测试女巫之android测试点总结

[zhuan]使用uiautomator做UI测试

Android开发02