建立测试环境

编写:huanglizhuo - 原文:http://developer.android.com/training/activity-testing/preparing-activity-testing.html

在开始编写并运行我们的测试之前,我们应该建立测试开发环境。本小节将会讲解如何建立Eclipse IDE来构建和运行我们的测试,以及怎样用Gradle构建工具在命令行下构建和运行我们的测试。

注意: 本小节基于的是Eclipse及ADT插件。然而,你在自己测试开发时可以自由选用IDE或命令行。

用Eclipse建立测试

安装了Android Developer Tools (ADT) 插件的Eclipse将为我们创建,构建,以及运行Android程序提供一个基于图形界面的集成开发环境。Eclipse可以自动为我们的Android应用项目创建一个对应的测试项目。

开始在Eclipse中创建测试环境:

  1. 如果还没安装Eclipse ADT插件,请先下载安装。
  2. 导入或创建我们想要测试的Android应用项目。
  3. 生成一个对应于应用程序项目测试的测试项目。为导入项目生成一个测试项目: a.在项目浏览器里,右击我们的应用项目,然后选择Android Tools > New Test Project b.在新建Android测试项目面板,为我们的测试项目设置合适的参数,然后点击Finish

现在应该可以在Eclipse环境中创建,构建和运行测试项目了。想要继续学习如何在Eclipse中进行这些任务,可以阅读创建与执行测试用例

用命令行建立测试

如果正在使用Gradle version 1.6或者更高的版本作为构建工具,可以用Gradle Wrapper创建。构建和运行Android应用测试。确保在gradle.build文件中,defaultConfig部分中的minSdkVersion属性是8或更高。可以参考包含在下载包中的示例文件gradle.build

用Gradle Wrapper运行测试:

  1. 连接Android真机或开启Android模拟器。
  2. 在项目目录运行如下命令:

./gradlew build connectedCheck

进一步学习Gradle关于Android测试的内容,参看Gradle Plugin User Guide

进一步学习使用Gradle及其它命令行工具,参看Testing from Other IDEs.

本节示例代码AndroidTestingFun.zip