119 在一个项目中,默认情况下,在Android Studio中有两个测试文件夹。 首先是src/androidTest。此文件夹在先前版本的Android Studio中已经存在。不过,现在有一个新的测试文件夹,默认情况下src/test,新的依赖,testCompile 'junit: junit: 4.12'在build.gradle。 我使用哪个文件夹进行测试?两者之间有什么区别? android android-studio testing junit android-testing — 洛佩兹·米哈伊尔 source
134 src/androidTest 适用于涉及Android工具的单元测试。 src/test适用于不涉及android框架的纯单元测试。您可以在此处运行测试,而无需在真实设备或仿真器上运行。 您可以使用两个文件夹。使用第一个测试使用Android框架的代码。使用第二个代码测试纯Java类的代码。编写测试的方法几乎相同。 此处提供更多信息:http : //developer.android.com/tools/testing/testing_android.html — 比皮 source 网址重定向到:developer.android.com/studio/test/index.html — Guillaume Husta,2013年 您刚刚保存了我的一天 — 约翰逊 androidTestDebug呢? — the_prole
47 通常,有关android测试的重要信息来源是开发人员页面“测试的最佳做法”: 本地单元测试(/src/test/java/) 在Java虚拟机(JVM)上本地运行的单元测试。当您的测试没有Android框架依赖项或可以模拟Android框架依赖项时,请使用这些测试来最大程度地减少执行时间。 仪器测试(/src/androidTest/java/) 在Android设备或模拟器上运行的单元测试。这些测试可以访问规范信息,例如您要测试的应用的上下文。当您的测试具有模拟对象无法满足的Android依赖项时,请使用这些测试。 — 莱斯泽克·杰塞克 source