比较Robotium和AndroidDriver?

时间:2013-04-02 11:21:44

标签: robotium

您如何比较Robotium和AndroidDriver工具进行移动应用程序测试? 谁能解释一下详细的统计数据呢?

2 个答案:

答案 0 :(得分:0)

我使用了appium测试的android驱动程序。

Robotium可以测试黑盒子和白盒子。

AndroidDriver用于黑盒测试,这意味着如果你想断言活动,你就无法做到。

Robotium是一个非常强大的工具,最大的问题是交叉过程。

答案 1 :(得分:0)

这是一个非常广泛的问题,但我会谈到三个方面: 应用程序类型,不同操作系统和不同的开发语言。 我会讨论appium作为WebDriver(Selenium)的实现。

  1. 通常我们会考虑三种类型的移动应用 - 本机,混合和网络应用。 Robotium为本机应用程序提供了良好的支持。 Robotium 4.0支持混合应用程序。 Appium还为移动Web应用程序提供了良好的支持。特别是如果你必须在其他平台(Linux,Windows)上测试Web应用程序,我会推荐appium。在这种情况下,您可以使用几乎相同的代码。

  2. 我们仅将Robotium用于Android设备。您可以将appium用于iOS等不同的操作系统。

  3. Appium的一大优势是你可以用许多编程语言编写Appium代码(例如Java,Objective-C,JavaScript,PHP,Ruby,Python或C#等)

    < / LI>

    总结一下:如果您需要快速编写测试并且仅在Android应用程序中感兴趣,请使用Robotium。如果您需要广泛的设备/操作系统支持和Java不是您喜欢的语言,请使用appium,