Android测试--总览
来源:互联网 发布:web数据库设计 变化 编辑:程序博客网 时间:2024/05/23 13:07
概述
不需要源码
Android测试– Monkey
可以不需要
Android测试– MonkeyRunner
配合的工具
Android测试– Uiautomatorviewer
需要源码的
Android基于java,同时Android测试基于junit
所以测试分jvm的单元测试、以及需要设备(模拟器)支持的集成测试
变体测试目录规则:“androidTestVariantName”
默认情况下,测试只针对debug变体,如果想在其他变体使用,如下:
android { ... testBuildType "staging"}
Android测试(五)– JUnit4
Android测试(六)– Android测试
相关
Android测试(七)– Hamcrest
Android测试(八)– UI表现
Android测试(九)– Studio
资源索引
关于资源,非官方莫属。
API相关:
- 框架Junit
- 常规测试:https://developer.android.com/reference/android/test,
这个测试主页已经打不开了,其包含mock测试类(/mock/package-summary.html)
Loader测试类等(/LoaderTestCase.html),可以在全局右上角搜索功能里输入test查看。 - 支持库测试
包含runner、jank、espresso等
(jank的概念:graphic系统,gpu或cpu不能及时渲染帧数导致在display跳转帧数时,只能继续显示前一帧的情况。)
文档相关:
- 支持库文档
- 培训部分
- AS部分
- 源码工具部分
- 测试支持库说明
- 使用flavor进行封闭测试,博文视频没看,内容的话,如果用过flavor应该比较容易明白。
代码相关:
- 官方测试例子
- 官方测试模板
推销相关:
- 谷歌云测试
视频相关:
- Debugging and testing in Android Studio
- Android Testing (Android Dev Summit 2015)
简单说明
“文档–培训部分”的示例代码和“代码相关–官方测试例子”是一样的,所以不用看的太仔细,看demo会快一些。
junit3和junit4不要混用,可能有意外。
测试框架主要分为:
- 常规测试:mockito,还有一些被测试支持库替代的类
- 测试支持库:AndroidJunitRunner,Espresso,UI Automator
0 0
- Android测试--总览
- android总览
- Android Vold实现总览
- android技术总览
- Android Drawable--总览
- Android系统启动流程总览
- Android动画详解总览
- Android系统启动流程总览
- Android系统启动流程总览
- 总览
- Android开发指南--0 总览
- Android 之 四大组件总览
- 芈珺:iOS自动化测试工具总览
- Android 5.0 Overview Screen--总览画面
- 【Android架构Telephony篇】数据业务总览
- 【Android架构Telephony篇】数据业务(1)总览
- Android数据的存储方式(一) —— 总览
- android之存储篇_存储方式总览
- err:ubuntu14.04 Samba服务无法访问 可能没有权限 指定的网络名不再可用的问题
- C++的单例模式
- C#中使用正则表达式验证电话号码、手机号、身份证号(转)
- 一个shell脚本,实现利用OpenSSL生成X509证书
- 第七周的思考
- Android测试--总览
- 浅谈hibernate的sessionFactory和session
- PL/SQL程序语言的学习---PL/SQL块
- 溢出避免:求平均数
- hdu 2669 romantic
- 五大常用算法之二:动态规划算法
- linux命令学习 从su开始
- angular
- 妙招!教你怎么自定义自己的 Tab 补全