搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
盐析白兔
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
【Python】列表(list)的基础操作_python列表的基本操作
2
如何从功能测试转化自动化测试?_硬件测试能往自动化测试转吗
3
Python 爬虫 小案例 之 快手下载视频_python爬取快手视频
4
hive 常用参数、参数优化_set hive(1)
5
Python自然语言处理库之gensim使用详解_gensim库
6
SSH服务详解
7
开发日记--安卓开发中制作日历打卡签到功能_android 日历签到标记
8
GetThermal for ubuntu
9
一文包揽:大模型、AI大模型、GPT模型_大模型到底是大语言模型还是大规模模型_大数据模型,ai模型
10
很详细的Django开发入门详解(图文并茂)_django csdn
当前位置:
article
> 正文
Android单元测试创建步骤_android 单元测试
作者:盐析白兔 | 2024-05-19 04:06:52
赞
踩
android 单元测试
单元测试创建步骤:
1,创建一个AndroidProject,包名为com.junit.example,类名MainActivity。
这个app只实现一个简单功能:即点击按钮之后,TextView的内容由Hello变为Hello Android。
2,在src目录下添加一个测试包,包名为com.junit.example.test,类名为MainActivityTest。
该类中会引入 com.junit.example.MainActivity 类,会该类中创建的控件等资源,并对其进行操作。
对输出结果进行判断。
3,修改AndroidManifest.xml这个文件。
在<application></application>添加<instrumentation/>表明被测试的目标包与instrumentation的名称。
如:
<!--表示被测试的目标包与instrumentation的名称。-->
<instrumentation android:targetPackage="com.junit.example" android:name="android.test.InstrumentationTestRunner" />
4,执行测试。
以上步骤均完成后,就可以开始执行测试了,有如下两种方法来启动测试:
4.1 用eclipse所集成的junit工具。这个可以在真机环境上跑。
选中该Android工程,右键 Run As-->Android JUnit Test。同时可以通过Logcat工具查看程序运行状态。
4.2 通过模拟器运行单元测试
点击模拟器界面的Dev Tools 应用图标,再点击 Instrumentation选项,进入 Instrumentation菜单,这里就可以看到 android.test.InstrumentationTestRunner子菜单,
点击该子菜单,就可以自动运行我们的测试代码。
5,执行结果。
这里可以看见按钮被点击后,字符串由hello world 变为 hello android
更多细节可以参考:http://www.oschina.net/question/54100_27061?fromerr=wv0UXcwQ
有讲Android的测试类的层次结构以及Instrumentation测试方法,以及InstrumtationTestCase测试类中必须实现函数(包括setup()和tearDown())。
setUp()用来初始设置,如启动一个Activity,初始化资源等。
tearDown()则用来垃圾清理与资源回收。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/盐析白兔/article/detail/591336
推荐阅读
article
Android
多图选择器
PictureSelector
使用_
android
picturese...
权限
android:name="
android
.permission.CAMERA"...
赞
踩
article
Android
——UI篇
:
Android
图片
选择器
PictureSelector
_
android
...
一、功能介绍
:
功能特点
:
1.适配
android
7.0 系统2.解决部分机型裁剪闪退问题4.解决
图片
过大 oom 闪退...
赞
踩
article
Android
实现
屏幕
录制
和
截屏
_
android
录屏开发...
屏幕
录制
可以帮助我们记录
屏幕
操作,用于制作教学视频、演示文稿等。
屏幕
截屏
可以帮助我们捕捉
屏幕
的截图,用于制作 APP 展...
赞
踩
article
Android
系统启动
流程源码分析...
servicemanager用来管理系统中所有的binder service,不管是本地的c++实现的还是java语言实...
赞
踩
article
UniApp
H5 浏览器下载
图片
兼容iOS、
Android
使用
file
-
saver
_unia...
由于官方的api下载事件uni.downloadFile下载的是临时文件,需要配合uni.saveFile使用,但是un...
赞
踩
article
uni
app
开发
WebRTC
语音
直播间
支持
app
(
android
+
IOS
)和H5,并记录了所有踩得坑...
1. 创建自己的语音
直播间
2. 查询所有
直播间
列表3.加入房间4.申请上位5.麦克风控制6.声音控制7.赠送礼物
(
特效 ...
赞
踩
article
【4/26-4/30】 Arxiv安全类文章速览_4.
apppoet
:
large
language
...
Arxiv安全文章速览_4.
apppoet
:
large
language
model
based
android
ma...
赞
踩
article
android
studio
使用教程
_
android
studio
怎么
做在线客服...
最近Google的在Google I/O大会上推出了一款新的开发工具——
android
studio
。这是一款基于int...
赞
踩
article
Android
Studio -
mipmap
_
android
studio
mipmap
...
获取屏幕dpi(dots per inch图像每英寸长度内的像素点数)值: float xdpi = getResou...
赞
踩
article
Android
Studio
入门:
Android
系统
架构
概述及开发环境的搭建_
andriod
stu...
Android
系统
架构
一、应用程序所有应用程序使用Java/Kotlin编写包含Email客户端、短消息、日历、地图、浏...
赞
踩
article
Android
Studio
ListView
框架
+优化安卓应用市场实例_
android
studi...
直接使用
ListView
的基本步骤获取数据创建适配器绑定适配器需要实现重写的函数:getCount() 获取数据长度g...
赞
踩
article
Android
中
mipmap
和
drawable
的区别_
android
studio
的
mipmap
...
Android
中
mipmap
和
drawable
的区别_
android
studio
的
mipmap
android
st...
赞
踩
article
[
Android
Studio
]学习第二天,
前端
页面
_
android
stuidio
前端
显示
代码
...
这个是以项目的形式打开的目录,其中app是主要的应用程序模块,下面的libs就是放第三方库文件的,src就是放应用源
代码
...
赞
踩
article
Android
Studio
引入
Xui
框架
-简单应用_
android
xui
...
Android
Studio
引入
Xui
框架
-简单应用_
android
xui
android
xui
...
赞
踩
article
Android
Studio学习——布局_
android
studio
layout
...
Android
Studio布局详解布局是什么?布局的分类布局的创建和加载布局详解一级目录二级目录三级目录布局是什么?布...
赞
踩
article
Android
Studio
自定义模板,教你一种更清晰的
Android
架构
_androidstudi...
*其实上面说了这么多,钱是永远赚不完的,在这个知识付费的时代,知识技能提升才是是根本!我作为一名8年的高级工程师,知识技...
赞
踩
article
Android
Studio
实现
app
门户
界面
框架设计(移动开发技术第一次作业)_
andriod
...
一、项目
实现
要求熟悉
Android
Studio
基本操作并在虚拟机中
实现
类微信
界面
具体细节要求:1.类微信一共有四个
界面
...
赞
踩
article
Android
Studio
_新版
的
android
studio
不支持
java
吗...
Android
_新版
的
android
studio
不支持
java
吗新版
的
android
studio
不支持
java
吗 ...
赞
踩
article
【
前端
笔记
_
android
】
android
studio
的
调试总结
_
前端
使用
android
stu...
最近写了一段后端,用idea相当上瘾,加上原来
的
eclipse横行霸道svn经常更新无能,于是和上司申请新项目开始
使用
a...
赞
踩
article
Android
编写、
使用
html
和
css
代码
_
android
开发
css
...
文章目录前言创建文件创建assets文件创建
html
文件创建
css
文件查看文件图片文件Java类前言在写
Android
代...
赞
踩
相关标签
PictureSelector
简单使用
Android
多图上传
图片压缩
android
截屏
录屏
framework
系统启动
源码分析
uni-app
html5
webrtc
安全
android studio
mipmap
内核
listview
安卓
ide