lop*_*ael 107 testing junit android android-testing android-studio
在项目中,在Android Studio中,默认情况下,有两个测试文件夹.
首先是src/androidTest
.此文件夹已存在于以前版本的Android Studio中.不过,现在有一个新的测试文件夹,默认情况下src/test
,新的依赖,testCompile 'junit: junit: 4.12'
在build.gradle
.
我用哪个文件夹进行测试?两者有什么不同?
Bip*_*ipi 118
src/androidTest
用于涉及android检测的单元测试.
src/test
是用于不涉及android框架的纯单元测试.您可以在此处运行测试,而无需在真实设备或模拟器上运行.
您可以使用这两个文件夹.使用第一个来测试使用Android框架的代码.使用第二个来测试纯java类的代码.编写测试的方法几乎相同.
更多信息:http://developer.android.com/tools/testing/testing_android.html
Android Studio 中的典型项目包含两个用于放置测试的目录。
1. 仪器化测试 (/src/androidTest/java/)
该androidTest
目录应包含在真实或虚拟设备上运行的测试。此类测试包括集成测试、端到端测试以及仅 JVM 无法验证应用程序功能的其他测试。
通过仪器测试,我们能够验证需要真实设备的应用程序逻辑,因此大多数情况下我们将验证 UI。我们还将使用JUnit
并添加Espresso
.
2. 单元测试 (/src/test/java/)
该test
目录应包含在本地计算机上运行的测试,例如单元测试。
单元测试用于验证业务逻辑是否正常工作,而无需使用真实设备。我们将使用JUnit
、hamcrest
、 和mockito-kotlin
来实现这一点。
归档时间: |
|
查看次数: |
21563 次 |
最近记录: |