Android Junit Test 单元测试

单元测试有两种方法:根据具体情况而选择

  1.在项目本身创建单元测试类,需要对项目清单文件:AndroidManifest.xml进行配置.

  在<application></application>之间加<uses-library android:name="android.test.runner" />

  之后加

  <instrumentation

  android:name="android.test.InstrumentationTestRunner"

  android:label="Test For My App."

  android:targetPackage="测试类的的包名" />

  在Outline视图右键写好的测试方法依次 Run As > Android Junit Test

  之后可查看测试结果 如:

  2.针对具体项目创建单元测试项目

  此方法不需要自己配置清单文件,创建项目时便自动配置好了,更加专业化应选此方法   

最新内容请见作者的GitHub页:http://qaseven.github.io/

   

时间: 2024-10-25 21:41:26

Android Junit Test 单元测试的相关文章

使用Junit对Android应用进行单元测试

在本文中,你将会学习到如何在Eclipse中创建Android JUnit的单元测试工程以及在不同的条件下创建及运行自动测试用例. 准备工作 本文假设读者已经有一定的Android基础知识,并且已经安装了Eclipse和Android SDK等开发工具.本文将指导读者如何将Android Junit框架应用到Android应用中去.本文还特别重点展示了如何测试Android中的Activity和如何识别程序中的错误. 本文的示例代码可以在http://code.google.com/p/simp

《精通移动App测试实战:技术、工具和案例》一2.3 应用JUnit对Android项目进行单元测试

2.3 应用JUnit对Android项目进行单元测试 2.3.1 JUnit基于Android项目TestCase的应用 如果我们对基于Android系统项目开发有一定了解的话,相信一定能看出来,其核心代码是计算两个整数相加的函数.我们做单元测试当然也挑选其最核心的函数来进行测试.可以按照如下的步骤来创建一个基于Android项目的测试用例(TestCase). 第一步:选中"CalculatorOfTwoNum"项目下的"src"目录中的"com.yu

Android最佳Mock单元测试方案:Junit + Mockito + Powermock

本文旨在从实践出发,引导开发者在Android项目中进行Mock单元测试. 什么是单元测试 单元测试由一组独立的测试构成,每个测试针对软件中的一个单独的程序单元.单元测试并非检查程序单元之间是否能够合作良好,而是检查单个程序单元行为是否正确. 为什么要进行单元测试 在敏捷开发大行其道的今天,由于时间紧,任务重,过分依赖测试工程师以及下列原因,导致单元测试不被重视,在开发流程中处于一个可有可无的尴尬境地. 1. 浪费的时间太多 1. 软件开发人员不应参与单元测试 1. 我是很棒的程序员,不需要进行

Android中如何使用JUnit进行单元测试

在我们日常开发android app的时候,需要不断地进行测试,所以使用JUnit测试框架显得格外重要,学会JUnit可以加快应用的开发周期. Android中建立JUnit测试环境有以下两种方法. 一.直接在需要被测试的工程中新建测试类 集成步骤: 1.在androidManifest.xml文件中添加以下代码: <instrumentation android:name="android.test.InstrumentationTestRunner" android:targ

在Android中进行单元测试遇到的问题

问题1.Cannot connect to VM  socket closed 在使用JUnit进行测试的时候,遇到这个问题.网上的解释是:使用Eclipse对Java代码进行调试,无论是远程JVM还是本地JVM都会进行Socket通讯.发生这样的错误是由于这些软件会修改winsock,还会监听和占用一些端口,Socket通讯不上造成的. 我通过cmd →ping localhost ,发现localhost指向::1,这是因为我的系统是win7 ,它支持IPv6的原因.而Eclipse需要lo

简单谈谈android studio 的单元测试_Android

面对android studio Run 一次项目要等好几分钟的痛点,不得不研究一下android studio 的单元测试. 其实我的目的很简单,在不对视图进行操作的前提下,测试一些activity 的生命周期,或网络拉取数据的一些处理,比如解析 json 数据啊,做网络请求啊等等,也就是对 Model层的测试.这些不需要操作视图,但在没有单元测试环境下,比如我们网络请求一些数据,Log 打印看看是否请求成功,却又要 利用模拟器或真机Run 一次项目,花费好几分钟,这是不能容忍的. 于是乎,强

Android编程之单元测试实例分析_Android

本文实例讲述了Android编程之单元测试用法.分享给大家供大家参考,具体如下: 在实际开发中,开发android软件的过程需要不断地进行测试.使用Junint测试框架,是正规Android开发的必用技术,在Junint中可以得到组件,可以模拟发送事件和检测程序处理的正确性.单元测试是嵌入到项目中:也可以作为一个单独的项目争对某个具体项目进行测试. 第一步:首先在AndroidManifest.xml中加入下面红色代码: <manifest xmlns:android="http://sc

Android下进行单元测试

在Android测试中,主要使用JUnit进行单元测试.其执行主要注意以下两点 1.测试类必须要继承android下的AndroidTestCase类,并使用assertEquals方法来测试结果是否正确 2.对AndroidManifest.xml进行配置 在manifest节点下添加指令集配置信息,如下: <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetP

Android学习笔记:对Android应用进行单元测试

 第一步:在AndroidManifest.xml中加入如下两段代码: [java] view plaincopyprint? <manifest xmlns:android="http://schemas.android.com/apk/res/android"         package="com.pccw"         android:versionCode="1"         android:versionName=