你有多久没有写单元测试了?(一)

被忽略的单元测试

你有多久没有用到单元测试了?
是不是还在为众多的测试框架的选择而苦苦发愁?
今天就作一下Espresso框架的快速指南。

什么群体适合读本次指南手册?

  • 想要提升一下自己或者提高开发效率
    (毫无疑问,做一下单元测试可以省去很多调试的步骤:))
  • 想使用Espresso做测试的测试人员。
    选择Espresso的原因很简单:因为Google出品,必属精品
    其他测试框架会选择一二再更新

工欲善其事,必先利其器

Espresso的环境配置和一些Gradle的依赖

  • 确保你已经安装了最新的 Extras 下的 Android Support Repository
你有多久没有写单元测试了?(一)_第1张图片
image.png
  • 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'
 })
你有多久没有写单元测试了?(一)_第2张图片
image.png

然后重新构建一下整个工程,Android Studio 默认在 ​src/androidTest/java/com.your.package/​ 中创建测试包。

下一篇会重点介绍Espresso一些思想和重要的API

你可能感兴趣的:(你有多久没有写单元测试了?(一))