1

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

4

2 回答 2

0

I have use android driver of the appium testing.

Robotium can test both blackbox and white box.

AndroidDriver is for blackbox testing, which means that if you want to assert the activity, you cannot do with it.

Robotium is a very powerful tool, and the biggest problem is the cross process.

于 2015-06-19T22:19:54.663 回答
0

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

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

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

  3. Appium 的最大优势之一是您可以使用多种编程语言(例如 Java、Objective-C、JavaScript、PHP、Ruby、Python 或 C# 等)编写 Appium 代码

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

于 2015-06-20T20:28:13.197 回答