Android集成测试:Robotium还是UIAutomator?

ate*_*nji 14 android ui-automation robotium android-testing

我想为Android应用程序设置集成测试,我想知道什么是更好的:Robotium或最近推出的uiautomator.

我以前有使用Robotium的经验,这个框架对于集成测试来说非常棒.但最近推出的uiautomator看起来也不错.

目前我看到uiautomator有几个限制:

  • 没有xml测试报告
  • 没有兼容性(仅适用于4.1+)
  • 没有Eclipse支持,这意味着很多控制台工作

另一方面,此工具允许您摆脱测试中的应用程序沙箱,并且它独立于程序包,因此可以一起测试多个应用程序.

另外我知道用Maven,Robotium和像Jenkins这样的CI进行设置是相当容易的,但是我不确定uiautomator是否那么容易.

我想问一下uiautomator还有其他陷阱吗?或者最好坚持使用Robotium?