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测试的一些流程,概念,内容的介绍
1、Android自动化工具简介 2、环境安装配置 3、测试原理及案例 4、其它注意事项 Android官方自动化测试工具 基于python Monkey是Android SDK自带的测试工具 MonkeyRunner也是Android SDK提供的测试工具 基于Java ...
Android测试教程 16 :monkeyrunner简介
一、 Android CTS测试简介 CTS 全称 Compatibility Test Suite 兼容性测试工具。当电子产品开发出来,并定制了自己 的 Android 系统后,必须要通过最新的 CTS 检测,以保证标准的 android application 能运行在该...
Android 测试小工具基于Maven的Java Swing GUI桌面应用开发并集成adb命令完成应用程序信息快速查看,工具的主要用途用于快速获取安卓设备当前正在运行的最顶层APP的相关信息,如:PackName、PackBit、Launchable_...
android-testing-guide, [Examples] 完整的Android测试参考示例 Android测试指南 通过示例完成对Android测试的完整参考。电子邮件内容简介为什么测试?为什么是 单元测试?仪器测试。本地测试JUnit基本插件超出了...
该文档描述了android自动化测试工具monkey测试的详细实例及错误分析...
Android系统的简介,主要是平板电脑的测试是市场现状
充分的单元测试就是提高代码质量最有效的手段之一,而单元测试严重依赖代码的可测试性,本文主要通过一个简单的DEMO演示如何对Android原生应用进行单元测试,同时示例代码采用MVP模式以提高代码的可读性和可测试性 ...
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_ 自动化测试 各种常见方法 简介 描述
4-17 数据驱动DDT实现API接口自动化测试简介) 4-18 Python requests测试HTTP中的Get、Post请求 4-19 数据驱动DDT实现API接口自动化测试(一) 4-2 什么是API 4-20 数据驱动DDT实现API接口自动化测试(二); 4-3 抓...
报告简介及查看.mp4
使用uiautomator2+pytest+allure进行Android的UI自动化测试 测试携程旅行App,首页-机票-机票搜索模块 简介 使用uiautomator2+pytest+allure进行Android的UI自动化测试 环境搭建 pytest框架 pip install pytest ...
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 ...
内容简介 Big Nerd Ranch是美国一家专业的移动开发技术培训机构。本书主要以其Android训练营教学课程为基础,融合了几位作者多年的心得体会,是一本完全面向实战的Android编程**指南。全书共36章,详细介绍了8个...
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 国内外手机应用现状 ...
目录 ...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及3G软件开发基础知识 熟悉Android SDK的基本结构,工具的基本用法 掌握Android程序的基础结构 掌握Android 基本组件的使用方法 掌握Android 基本的数据存储操作 ...了解Android上的网络通信及测试相关知识
汉语简介 :Readme QQ群: [新群 42960650][1] , [一群(满) 47357508][2] 1. 初步认识 自动化且比系统自带数据库操作快1倍! LiteOrm是android上的一款数据库(ORM)框架库。速度快、体积小、性能高。开发者基本...