codecamp

Android 建立测试环境

编写: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


Android 测试程序
Android 创建与执行测试用例
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Android 后台任务

Android 使用CursorLoader在后台加载数据

Android 管理设备的唤醒状态

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }