【问题标题】:Which test to run when using android studio for unit testing使用 android studio 进行单元测试时要运行哪个测试
【发布时间】:2015-05-04 03:32:23
【问题描述】:

我正在学习 udacity.com 上的 Android 应用教程课程。我上了一课介绍测试的课程。但是,当前课程的视频显示了如何在只有一个 run test 选项可用的情况下运行测试。在这里看到:https://youtu.be/CHb8JGHU290?t=170

但我的 android studio 显示了许多选项

我不确定什么是正确的,甚至它们之间的区别是什么。 谁能解释一下为什么我有 4 种不同的选择以及它们是什么?尤其是第一个和第二个选项让我感到困惑。第三个和第四个选项足够直观,可以理解。

谢谢。

【问题讨论】:

    标签: android unit-testing android-studio android-testing


    【解决方案1】:

    给你的选项是:

    1- 使用 Gradle 运行测试: 这已在 Android Studio 1.1 版中添加,用于使用 Android 的构建系统 Gradle 运行测试。

    2- 使用 Android JUnit 运行测试,这可能需要设备/模拟器。如果您有使用 Android 测试套件的测试用例(例如 AndroidTestCase),则可以使用此选项,这对于运行更复杂且与 Android 相关的测试用例也很有用。

    3/4 - 使用 JUnit 框架运行。在您的情况下,这些选项之间的唯一区别是第一个表示项目中可用的所有测试,而最后一个选项提供运行指定包中存在的所有测试。在您的情况下,可能这两个选项是等效的。

    如果您正在运行基本单元测试,我肯定会坚持第一个选项。 有关 Android Studio 测试的更多详细信息: http://tools.android.com/tech-docs/unit-testing-support

    【讨论】:

      猜你喜欢
      • 2013-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-28
      • 2018-09-12
      相关资源
      最近更新 更多