does not specify a android.test.InstrumentationTestRunner instrumentation or does not declare

在Android进行Junit单元测试的时候报以下错误:

[2015-04-06 20:26:21 - adtest] adtest does not specify a android.test.InstrumentationTestRunner instrumentation or does not declare uses-library android.test.runner in its AndroidManifest.xml

是权限配置问题,需要在AndroidManifest.xml 加上2条配置信息:

<application>
     <uses-library android:name="android.test.runner" />
</application>
    <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.example.adtest"></instrumentation>

时间: 04-04

does not specify a android.test.InstrumentationTestRunner instrumentation or does not declare的相关文章

Android单元测试初探——Instrumentation(转载)

学习Android有一段时间了,虽然前段时间对软件测试有了一些了解,不过接触android的单元测试却是头一次.这几天在物流大赛上也用了不少时间,所以对于android的单元测试没有太深入的研究,所以先写个基本入门吧! 首先,我们来了解一下android的测试类的层次结构: 可以看出android中的测试方法主要有AndroidTextCase和InstrumentationTextCase.在这篇文章中,我将介绍Instrumentation这种测试方法,那么什么是Instrumentatio

[android] android下junit测试框架配置

我们的业务代码一般是放在一个新的包下面,这个业务类不能够通过右键run as java application,因为android项目只能运行在手机上的dalvak虚拟机里面 新建一个包,里面写测试类,测试类需要继承AndroidTestCase类,写测试方法,需要throws exception抛出异常给测试框架,测试方法里面一般new出需测试的类,调用它的方法,然后断言结果,assertEquals(预估, 实际结果) 在outline视窗 (window=>show view=>outl

Android调试优化篇

为了开发出商业级的应用程序,大规模的測试是不可避免的,同一时候为了提高应用程序的执行速度,须要进行必要的优化.在Android中.提供了丰富的调试与优化工具供开发者应用,主要包含模拟器和目标端等两种场景下使用的工具. 1.Android调试 软件调试是一个伴随软件开发的必定过程.好的调试环境和工具能够提高开发的效率.在Android中,除了提供GDB调试外.还提供了DNSS.Logcat.Dmtracedump.DevTools.Procrank.Dumpsys等开发工具供开发人员使用,当中DM

Android junit单元测试

软件测试的分类* 黑盒测试 * 测试逻辑业务* 白盒测试 * 测试逻辑方法 根据测试粒度 * 方法测试:function test * 单元测试:unit test * 集成测试:integration test * 系统测试:system test 根据测试暴力程度 * 冒烟测试:smoke test * 压力测试:pressure test 新建android项目,新建Test.java文件,注意定义一个类继承一定要继承AndroidTestCase package com.wuyudong

Android报错

1. Starting emulator for AVD 'new' emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is properly installed and usable. CPU acceleration status: HAX kernel module is not installed! 发生情景: 创建 Android 模拟器,模

Android基础-02

Android基础-02 1.单元测试的相关概念 测试分类: 1.根据是否知道源代码分类: 黑盒测试: 白盒测试: 2.根据测试的粒度: 方法测试:写完一个能够独立运行的方法后就去测试: 单元测试:写完一个能够运行的业务逻辑单元就去测试:JUnit单元测试: 模块测试:对模块做整体测试: 集成测试:对整个软件做集成测试:与服务器端做链条测试: Debug调试:使用debug调试程序: 3.根据测试的次数分类: 压力测试:LoadRunner.Jmeter: 冒烟测试:在同一时间内高频次的访问应用

安卓下如何使用JUnit进行软件测试

软件测试作为程序员必备的一项技能是决定软件开发周期长短以及软件运行成败的关键,可以说好的软件不是代码写得好而是有效的测试决定的.本文将介绍在android下利用eclipse进行开发时如何使用JUnit进行单元测试. 一.测试的分类(仅举例其中一些方法) [根据测试是否知道代码] 1.黑盒测试(测试的时候不知道具体代码):指的是把被测的软件看作是一个黑盒子,我们不去关心盒子里面的结构是什么样子的,只关心软件的输入数据和输出结果.它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当

02_android下单元测试

Java的单元测试JUnit. Java程序入口是main方法.一般不在安卓程序入口 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } 做测试. package com.itheima.test; import android.test.AndroidTestCase

安卓基础干货(二):安卓测试以及解析

1.测试的相关概念 1.根据是否知道源代码分类: 黑盒测试: a - b - c 边值测试 白盒测试: 根据源代码写测试方法 或者 测试用例; 2.根据测试的粒度分类: 方法测试:写完一个方法后就测试 单元测试:测试一个能够独立运行的业务逻辑单元; 集成测试:整体测试项目 联调 系统测试:对整个系统进行测试 3.根据测试的暴力程度: 1.冒烟测试:高频次的点击软件 2.压力测试:使用测试工具:LoadRunner.Jmeter 2.单元测试 Junit 01_Junit单元测试 does not