Android10 GSI/VTS/STS测试注意事项
文章目录
- 1. GSI测试注意事项
- 2. VTS测试注意事项
- 3. STS测试注意事项
- 4. 待测设备的固件/状态要求
1. GSI测试注意事项
GSI(Generic System Image)是一种包含针对Android 设备做了调整的配置的系统映像。它包含未经修改的Android 开源项目 (AOSP) 代码,任何运行Android 8.1 或以上版本的Android 设备都可以顺利运行这种代码,因此我们将 GSI 视为“纯Android”实现。
GSI测试使用VTS测试包。VTS测试包由Google提供,测试包是有license的,需要厂商自己获取,Google官网没有开放下载。
GSI测试有很多Module跟CTS测试类似,解决了CTS测试的问题,可以回归测试GSI。
2. VTS测试注意事项
Google主要是通过CTS测试来检测Android系统的兼容性,但是CTS主要是测试FW接口,并不能全面覆盖所有的兼容性要求,因此Google 在Android O开始又推出了VTS(Vendor Test Suite)测试, VTS主要测试vendor接口,具体包括Kernel、 Lib、 HAL等
VTS测试过程中机器会自动进入fastboot模式和fastbootd模式,要保证这两个模式下usb连接可用。
确认方法:
fastboot模式
adb reboot bootloader
fastboot devices
fastbootd模式
adb reboot fastboot
fastboot devices
如果显示“unauthorized”,使用lsusb命令查看此时usb设备的pid/vid,然后将pid/vid添加到PC的usb配置文件中去。参考 Android10 GMS测试环境搭建 第3小节。
3. STS测试注意事项
STS 全称Security Test Suite,安全测试工具,主要是测试安全漏洞,是否合入要求的所有安全补丁。
STS测试包是加密的,密码为: sts
安全补丁的有效期为3个月,注意根据项目认证计划更新安全补丁。
如果STS测试有Fail项,一般原因是缺少某些安全补丁。
4. 待测设备的固件/状态要求
测试套件 | 系统镜像 | 固件类型 | 设备状态 | 备注 |
---|---|---|---|---|
CTS | OEM’s system.img | user | Locked | |
GTS | OEM’s system.img | user | Locked | |
GSI | GSI | user | Locked | |
VTS | GSI | user | Unlocked | root |
STS | OEM’s system.img | userdebug | Unlocked | root |
Android10 GSI/VTS/STS测试注意事项相关推荐
- CTS(22)---GMS认证-Android8.x新增cts测试(VTS下测试GSI版本)
GMS认证-Android8.x新增cts测试(VTS下测试GSI版本) 2 https://www.jianshu.com/p/3b1fbefc93ae GMS认证-Android8.x新增cts测 ...
- MTK cts测试注意事项
STS用userdebug版本 BTS扫描用user版本 google源码地址(可查询google提交记录):https://android.googlesource.com/platform goo ...
- android 打 aab包本地测试注意事项
Android 打 aab包&本地测试 注意事项 打包 本地测试(windows为例) 打包 打aab包命令 //windows gradlew bundleRelease//mac ./gr ...
- Android vts快速测试
Android vts快速测试 Android中vendor部分接口的定义在hardware/interfaces/xxxxx目录, 模块负责人会知道自己的模块名字,Android默认服务的vts程序 ...
- 易宝支付在线支付测试注意事项:
易宝支付在线支付测试注意事项:1.刚开始测试支付最好使用我们提供的测试商户帐号及配套的密钥: merchantID=10000432521 keyValue=8UPp0KE8sq73zVP370vko ...
- Google认证测试:CTS,CTS on GSI,VTS
CTS篇 一.CTS的介绍 CTS(Compatibility Test Suite):指的是Android系统兼容性测试.以自动化测试为基础,为保证安全性和稳定性.其目的是使用户在Android系统 ...
- 多语言的测试注意事项
所谓多语言测试,是指APP在多个使用不同语言的国家发布,则必须对多种语言支持的一种场景测试. 比如希望在Google Play上发布一个APP,提供给全球用户或者部分境外国家下载,那么就需要支持英语. ...
- Idea运行支付宝网站支付demo踩坑解决及其测试注意事项
一.前言 在一些商城网上中,必不可少的是支付,支付宝和微信比较常见,最近小编也是在研究这一块,看看支付宝怎么进行支付的,支付宝给我们提供了demo和沙箱测试.减少我们的申请的麻烦,公钥和秘钥也比之前方 ...
- 电源测试周之电压纹波测试注意事项
输出电压纹波是指叠加在直流电压上的交流成分,是电源测试中的一个很重要的指标.开关电源的电压纹波一般由开关电压经电感电容滤波后产生(由开关频率,输入输出电压,拓扑结构,电感,电容决定),同时还受工频电压 ...
最新文章
- 「要拼就拼运维」5分钟一台?它让我爱上工作了!
- 在ESXi5,1,ESXi5.5安装异步驱动程序
- ElasticSearch配置扩展分词
- ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction
- html div p 区别,html中div br p三者有什么区别?
- ROS探索总结(十二)——坐标系统
- SpringBoot整合Redis 主从复制_01
- android动画能超过父容器吗,Android中你不得不知道的动画知识 (一)
- 输入网址按回车,到底发生了什么?
- 大数据如何应用在食品追溯管理
- iOS 协议 委托 代理 delegate
- 发布 CodeAuto 代码生成器 2.1.0.461 中英文双语版
- anaconda下载 (清华镜像)
- 02-2--数据库MySQL:DDL(Data Definition Language:数据库定义语言)操作数据库中的表(二)...
- C盘莫名其妙就满了怎么办?
- JFrog Artifactory的数据备份与恢复教程
- kaos linux 包管理,KaOS v2018.12版正式发布附下载-独立的 Linux 发行版
- 抓包工具Charles--出现unknown情况解决办法
- 微弱光信号前置放大电路设计,光线照度指示器电路
- 数据库天才Jim Gray 先生“失踪一年”绝世经典