1

我们为我们的应用程序用 Espresso 编写了整个 ui 测试套件,我们正在尝试找出在整个设备和 api 矩阵上运行此测试的最佳服务

我遇到了一些服务:

  1. TestDroid - 看起来运行成本约为 49 美元/月并支持 espresso 测试,我一直在玩他们的免费帐户,效果很好,但我想知道他们对 CI 的支持情况如何

  2. 测试对象 - 我猜你不能使用试用版进行自动化测试,它的起价约为 199 美元/月。手动测试功能看起来不错,我只是想知道为什么这么贵?

  3. AWS Device Farm/App Thwak - 看起来很新,我没有看到任何对 espresso 测试的支持。

在决定使用哪种服务时,任何输入都会很好?

4

1 回答 1

1

我目前正在使用 AWS Device Farm。

Android 测试系统已在 2015 年夏季更新为基于 JUnit 4,新的实施在 AWS 上运行良好。

请注意,要使其在 AWS Device Farm 上运行,您的所有测试方法都必须以“testXYZ()”开头,否则农场将无法检测到它们。并且您的测试课程必须以“测试”结尾。

Jenkins 和 Gradle 提供了一个 AWS 农场设备(用于 Android Studio 集成)。Spoon 屏幕截图也嵌入在 AWS Device Farm 测试结果中。

于 2015-10-28T14:07:47.533 回答