【问题标题】:Present solutions for testing Android applications提供测试 Android 应用程序的解决方案
【发布时间】:2014-12-11 07:31:38
【问题描述】:

我刚刚浏览了大约 10 部 Android 书籍,阅读了大量文章并找到了几个框架,但我仍然没有找到任何测试 Android 应用程序的综合方法。
测试只出现在某些书中(如果有的话),这太糟糕了。

有:

但它们都没有足够的文档、教程或示例。我也无法使用 Gradle 设置 Robotium 以从 AS 甚至命令行运行。

使用Android Studio 1.0Gradle 1.0.0 测试Android 应用程序的最新方法是什么?你使用什么框架和工具?您在哪里学习 Android 测试方法?

我唯一设法设置的是standard android ways for testing applications,但是如何设置的例子很少。

【问题讨论】:

  • 最近谷歌发布了一堆Udacity的教程,我想他们也涵盖了。
  • 这应该是合理的吧?你猜怎么着?那里没有测试! :( 哦,也许除了 DB 测试,这是平凡的。github.com/udacity/Sunshine/blob/clean-history/app/src/…
  • Robolectric 似乎仍然只支持 API 18。也许 Kitkat 支持即将推出。

标签: android unit-testing android-testing android-instrumentation


【解决方案1】:

问题在于,没有一个页面可以涵盖所有 Android 测试框架。无论如何,它们的数量比您上面列出的要多。

我不太了解如何将它们与 Android Studio 集成,因为它仍处于起步阶段,但应该是可行的。

【讨论】:

  • 这也是我发现的。我想知道人们现在使用什么,哪些得到很好的支持和维护,哪些有全面的示例和文档。
【解决方案2】:

查看 Blundell 的博客以获取一些好的教程:here's the one for espresso。请注意,虽然我可以让 Espresso 和 JUnit 测试工作,但我还没有设法让 Robolectric 工作。如果有人有办法让它适用于以 API 21 为目标的项目,我很想知道如何。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-12
    • 2015-09-14
    相关资源
    最近更新 更多