`

android 测试简介

阅读更多

1.首先我们引入测试环境

   在项目清单引入测试需要的库 注意是在application里面  activity的外面引入

    <uses-library android:name="android.test.runner"/>

   加入库后  我们还要对android测试进行启动  启动的代码在application的外面进行启动

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="cn.itcast.junit"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
    	<uses-library android:name="android.test.runner"/>
        <activity android:name=".MainAcitvity"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
    <uses-sdk android:minSdkVersion="8" />
	
	<instrumentation
		android:name="android.test.InstrumentationTestRunner"
		android:targetPackage="cn.itcast.junit"
		android:label="MyTest"
	/>
</manifest> 

2  测试用的是junit 3测试  需要继承 AndroidTestCase 类

    在写的测试方法中我们需要 抛出异常 当出现异常的时候让其自动抛出

   方法抛出异常可以用Exception  也可以用Throwable 抛出更多的异常

 

分享到:
评论

相关推荐

    android软件测试介绍

    本文将详细介绍Android测试的各个方面。 首先,我们来理解什么是软件测试。软件测试是通过人工或自动化手段运行系统,以评估其是否满足预设需求。其主要目标是发现并修复错误,提高软件的可靠性和稳定性。测试的...

    android APP测试报告(完整)word版(模板)

    **Android APP测试报告** 在移动应用开发领域,测试是确保产品质量和用户体验的关键环节。这份《2015大管家 安卓 V1.0 版评测报告》详细地阐述了针对该应用程序的全面测试过程,提供了对产品性能、UI设计、用户体验...

    Android-Bazel和Gradle的Android基准测试项目

    - **简介**:Gradle是一种基于Groovy的开源构建自动化系统,广泛应用于Android开发,是Android Studio的默认构建工具。 - **依赖管理**:Gradle采用声明式依赖管理,允许开发者在build.gradle文件中声明项目所需库...

    android与eclipse集成和android开发简介

    此外,AVD Manager用于创建和管理Android虚拟设备,这是模拟真实设备进行测试的重要工具。在AVD Manager中,你可以自定义设备参数,如屏幕尺寸、内存大小、系统镜像等,创建完毕后,通过启动AVD来运行你的应用。 接...

    Android 编译ffmpeg+测试工程

    本项目“Android编译ffmpeg+测试工程”旨在帮助开发者在Android环境中集成并运行FFmpeg,以便进行多媒体处理任务。通过这个项目,我们可以学习到以下关键知识点: 1. **FFmpeg简介**:FFmpeg是一个开源的跨平台...

    android-junit5,使用junit 5进行android测试。.zip

    《使用JUnit5进行Android测试详解》 随着Android开发的不断进化,测试框架也在持续更新以适应新的需求。JUnit5作为最新一代的JUnit测试框架,带来了许多改进和新特性,为开发者提供了更强大的测试能力。本文将详细...

    Android开发—Android测试9—Android UiAutomator 报告查看视频教程下载(4课程).txt

    - **集成性**:可与其他Android测试工具如JUnit结合使用。 - **兼容性**:适用于多种版本的Android系统。 2. **应用场景** - **功能测试**:验证应用的主要功能是否按预期工作。 - **回归测试**:确保新版本...

    Android自动化测试手段之Robotium

    Android自动化测试能够显著提高测试效率,减少手动测试的工作量,并确保应用的稳定性和质量。今天我们将深入探讨一个名为Robotium的自动化测试框架,它是专门为Android应用设计的。 **Robotium简介** Robotium是一...

    emmc_android_EMMCTEST软件_

    【标题】"EMMC在Android系统中的自动化测试" 在Android操作系统中,EMMC(Embedded Multi Media Card)是一种常见的存储技术,用于内置存储器,如手机和平板电脑的闪存。EMMC测试对于确保设备的稳定性和性能至关...

    Android测试教程 16 :monkeyrunner简介.doc

    **Android测试教程16:Monkeyrunner简介** Monkeyrunner是Android平台提供的一种自动化测试工具,它允许开发者使用Python语言编写测试脚本来控制Android设备或模拟器,执行一系列预定义的操作,如安装应用、运行...

    Android上的单元测试

    ### Android上的单元测试 #### 一、引言 在软件工程领域中,单元测试是确保程序质量的关键步骤之一。对于Android应用开发而言,单元测试同样不可或缺。从Android SDK 0.9版本开始,官方提供了相对成熟的测试框架...

    Android CTS Verifier测试手册

    1. CTS Verifier简介:介绍CTS Verifier是什么,以及它在Android兼容性测试中的角色和重要性。 2. 测试方法:阐述CTS Verifier的使用方法,包括测试环境的搭建、测试用例的执行、测试结果的记录和分析。 3. ...

    Android 电影简介分析源码.zip

    这个名为"Android 电影简介分析源码.zip"的压缩包包含了一个Android应用项目的源代码,主要目的是为了供开发者参考和学习。在这个项目中,开发者可以深入理解如何在Android平台上实现电影简介的分析功能。让我们详细...

    Android平台opencv测试例子

    这个"Android平台opencv测试例子"是一个专为嵌入式Android设备设计的示例项目,旨在帮助开发者了解如何在Android应用中集成和使用OpenCV。 1. **OpenCV简介**: OpenCV是一个开源的跨平台库,广泛应用于图像处理、...

    Android APP 小工具测试“利器”

    Android 测试小工具基于Maven的Java Swing GUI桌面应用开发并集成adb命令完成应用程序信息快速查看,工具的主要用途用于快速获取安卓设备当前正在运行的最顶层APP的相关信息,如:PackName、PackBit、Launchable_...

    Android 开发简介

    Android 开发简介主要介绍了Android这一开源的设备平台,它基于Linux® V2.6内核,起初专注于移动电话领域,但其全面的功能使其能够应用于更广泛的平台和应用程序。Android不仅适用于智能手机,还有潜力覆盖到其他...

Global site tag (gtag.js) - Google Analytics