我正在学习 udacity.com 上的 Android 应用教程类(class)。我上了一堂介绍测试的课。但是,当前类(class)的视频展示了如何在只有一个 run test
选项可用的情况下运行测试。在这里看到:https://youtu.be/CHb8JGHU290?t=170
但是我的 android studio 显示了很多选项
而且我不确定哪个是正确的,甚至它们之间的区别是什么。 谁能解释一下为什么我有 4 种不同的选择以及它们是什么?尤其是第一个和第二个选项让我感到困惑。第三个和第四个选项足够直观,易于理解。
谢谢。
最佳答案
给你的选项是:
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
关于android - 使用android studio进行单元测试时运行哪个测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30022197/