被忽略的单元测试
你有多久没有用到单元测试了?
是不是还在为众多的测试框架的选择而苦苦发愁?
今天就作一下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/ 中创建测试包。
下一篇会重点介绍Espresso一些思想和重要的API