
[Android]【安卓】在AndroidStudio中使用单元测试
在AndroidStudio项目中,如果是新版本的AndroidStudio中新建的,会自动添加了单元测试的支持,如果旧项目,没有添加单元测试支持,需要手动进行配置。junit使用教程
在程序模块下面的build.gradle中需要引入的依赖包:
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
● testImplementation-引入的依赖是java unit单元测试,是运行在当前电脑的jvm上的单元测试;
● androidTestImplementation-引入的依赖是Android单元测试,是运行在Android环境的单元测试。
如果AndroidStudio当前项目视图为Android,需要切换为Project视图,在程序模块下面的src目录下添加androidTest/java(Android单元测试,运行在Android环境的单元测试)和test/java(JUnit单元测试,运行在当前电脑的jvm上的单元测试),然后在里面添加包名和测试类。
● androidTest/java(Android单元测试,运行在当前电脑的jvm上的单元测试,执行测试的时候需要Android连接设备,速度比较慢,适合需要调用Android api的单元测试)
测试最大支持640*480照片输出,同时支持视频拍摄,具体拍摄时间根据内存储存空间而定【内存大小】内置87.7m内存芯片,支持最大外插8gb内存卡扩展内存【数据传输】u盘/usb数据线连接,蓝牙立体声【图像格式】jpg、gif【游戏平台】java2.0、java格式任意下载,并支持安装在内存上,内置重力感应器,极大的增加了游戏的趣味性【艾米3g视频】内置艾米3g视频通话软件,可实山词霸、蓝牙功能、gprs下载、mms彩信、背景更换、四频简洁时尚外观,java2.0,滑动,日历,备忘录,闹钟,世界时间,电子书,移动qq,股票,msn。
monkeyrunner工具提供了一个api,运用该api编写的程序可以不用通过android代码来直接控制android设备和模拟器,我们可以写一个python程序对android应用程序或测试包进行安装、运行、发送模拟击键,对用户界面进行截图并将截图存储在workstation上等操作。
arm-linux-gcc的工具进行编译,android代码是通过ubuntu下java环境编译.而我们还有一部分代码是放在服务器上的,在8x25平台上,这部分代码统称为modem端代码,而在8926平台上因为有很多个处理器,处理modem的处理器只是其中一个,所以并不能称这些代码为modem端代码,但是出于习惯我们暂且还称它为modem端代码,这些文件的源码基本都是通过在window系统下搭建的编译环境来编译,(ps:这些代码应该是不能在ubuntu等基于linux的操作系统中编译).。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-89247-1.html
容许现在打击的红灯区的存在
你并没有权利不让人走