被忽略的单元测试
你有多久没有用到单元测试了?
是不是还在为众多的测试框架的选择而苦苦发愁?
今天就作一下Espresso框架的快速指南。
什么群体适合读本次指南手册?
想要提升一下自己和提高开发效率(毫无疑问,做一下单元测试可以省去很多调试的步骤:))
想使用Espresso做测试的测试人员。
选择Espresso的原因很简单:因为Google出品,必属精品。其他测试框架会选择一二再更新。
工欲善其事,必先利其器
Espresso的环境配置和一些Gradle的依赖
●确保你已经安装了最新的 Extras 下的 Android Support Repository
●app/build.gradle中的配置
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" androidTestCompile('com.android.support.test.espresso: espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support- annotations' }) |
然后重新构建一下整个工程,Android Studio 默认在 src/androidTest/java/com.your.package/中创建测试包。
相关链接: