`

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 UiAutomator 自动化测试

    1、Android自动化工具简介 2、环境安装配置 3、测试原理及案例 4、其它注意事项 Android官方自动化测试工具 基于python Monkey是Android SDK自带的测试工具 MonkeyRunner也是Android SDK提供的测试工具 基于Java ...

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

    Android测试教程 16 :monkeyrunner简介

    Android-CTS测试规范(linux系统)

    一、 Android CTS测试简介 CTS 全称 Compatibility Test Suite 兼容性测试工具。当电子产品开发出来,并定制了自己 的 Android 系统后,必须要通过最新的 CTS 检测,以保证标准的 android application 能运行在该...

    Android APP 小工具测试“利器”

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

    android-testing-guide, [Examples] 完整的Android测试参考示例.zip

    android-testing-guide, [Examples] 完整的Android测试参考示例 Android测试指南 通过示例完成对Android测试的完整参考。电子邮件内容简介为什么测试?为什么是 单元测试?仪器测试。本地测试JUnit基本插件超出了...

    android自动化测试工具monkey简介

    该文档描述了android自动化测试工具monkey测试的详细实例及错误分析...

    Android测试

    Android系统的简介,主要是平板电脑的测试是市场现状

    详解Android单元测试最佳实践

    充分的单元测试就是提高代码质量最有效的手段之一,而单元测试严重依赖代码的可测试性,本文主要通过一个简单的DEMO演示如何对Android原生应用进行单元测试,同时示例代码采用MVP模式以提高代码的可读性和可测试性 ...

    android手机通讯录的毕业论文

    2.1 Android系统开发简介 4 2.1.1 Android技术简介 4 2.1.2 关键应用程序 7 2.1.3 应用程序框架 7 2.1.4 函数库 7 2.1.5 Linux内核 7 2.2 Android应用的构成和工作机制 7 2.2.1 Activity 7 2.2.2 Intent Receiver 8 ...

    android_自动化测试

    android_ 自动化测试 各种常见方法 简介 描述

    安卓专项测试 - Python篇实战视频(Android)

    4-17 数据驱动DDT实现API接口自动化测试简介) 4-18 Python requests测试HTTP中的Get、Post请求 4-19 数据驱动DDT实现API接口自动化测试(一) 4-2 什么是API 4-20 数据驱动DDT实现API接口自动化测试(二); 4-3 抓...

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

    报告简介及查看.mp4

    uiautomator2+pytest+allure进行Android的UI自动化测试

    使用uiautomator2+pytest+allure进行Android的UI自动化测试 测试携程旅行App,首页-机票-机票搜索模块 简介 使用uiautomator2+pytest+allure进行Android的UI自动化测试 环境搭建 pytest框架 pip install pytest ...

    android手机通讯录的设计与实现论文

    2.1 Android系统开发简介 4 2.1.1 Android技术简介 4 2.1.2 关键应用程序 7 2.1.3 应用程序框架 7 2.1.4 函数库 7 2.1.5 Linux内核 7 2.2 Android应用的构成和工作机制 7 2.2.1 Activity 7 2.2.2 Intent Receiver 8 ...

    Android 编程权威指南

    内容简介 Big Nerd Ranch是美国一家专业的移动开发技术培训机构。本书主要以其Android训练营教学课程为基础,融合了几位作者多年的心得体会,是一本完全面向实战的Android编程**指南。全书共36章,详细介绍了8个...

    android贪吃蛇设计毕业论文

    1.1 Android简介 1 1.1.1 Android的来源及发展 1 1.1.2 Android系统的特点 2 1.2 项目目的与意义 2 1.2.1 开发目的 2 1.2.2 开发意义 3 1.3 国内外现状分析 3 1.3.1 国内外手机系统现状 3 1.3.2 国内外手机应用现状 ...

    android连连看游戏毕业论文

    目录 ...5.1.1测试简介 34 5.1.2测试分类 34 5.1.3测试步骤 34 5.2游戏系统测试 35 5.3游戏性能分析 36 5.4本章小结 36 第6章 总结与展望 37 6.1结论 37 6.2进一步工作方向 37 致谢 38 参考文献 39

    一、Android简介-Android开发与实践

    认识Android及3G软件开发基础知识 熟悉Android SDK的基本结构,工具的基本用法 掌握Android程序的基础结构 掌握Android 基本组件的使用方法 掌握Android 基本的数据存储操作 ...了解Android上的网络通信及测试相关知识

    Android代码-android-lite-orm

    汉语简介 :Readme QQ群: [新群 42960650][1] , [一群(满) 47357508][2] 1. 初步认识 自动化且比系统自带数据库操作快1倍! LiteOrm是android上的一款数据库(ORM)框架库。速度快、体积小、性能高。开发者基本...

Global site tag (gtag.js) - Google Analytics