CTS、CTS-V、GTS版本更新,及其注意事项
更新频率
Name | Freq |
---|---|
CTS | 每月更新 |
CTS-V | 随CTS更新 |
GTS | 不定期,3-6更新一次 |
Media Files | 不定期,发布后需要使用最新版的Media Files |
CTS下载地址
https://source.android.com/compatibility/cts/downloads?hl=zh-cn
(国内,版本比较旧)
https://source.android.com/compatibility/cts/downloads
(国外,可以下载最新Tool)
版本变化,注意事项
CTS的那点事儿:
1.大版本更新。
CTS7.0之前的版本为 :CTS V1
CTS7.0以及之后的版本为:CTS V2
主要区别在于:
a.框架不一样。CTS V1采用Uiautomator1,而CTS V2采用Uiautomator2;
b.测试项目不一样。CTS V2引入大量新测项,总数为44万项左右,是CTS V1的两倍左右。所以CTS V1跑完的时间更短,大概为V2时间的一半;
c.指令不一样。总体来说CTS V2采用了许多更多、更人性化的命令参数,比如 retry(–retry-type),–product-type,add subplan ,–exclude-filter等,带来了很多方便。
吐槽一下:CTS V2大版本更新的前几个小版本(r1,r2,r3),由于框架不稳定,retry功能不正常等问题,导致测试不能正常执行。给我带来了不小的麻烦。以后的大版本更新,要格外注意和Google保持联系,以便获取最新的Tool。
2.小版本更新
了解新测项的要求:以7.1为例,从r1开始,每月发布新的版本(r2,r3……)。不定时会增加新的测项,功能和命令。所以,需要及时查看SOP。
了解Tool新特性:run cts –help-all,了解新命令,增加效率,确保测试稳定。
尤其注意同一个测试项目在不同CTS tool有不同要求的情况。
测项的总数,比如说CTS_7.1r7为:443539,是判断测试是否完全执行的标志,需要注意
新版发布,需要提前用新版进行预测试,确保跟换后衔接正常
CTS-V的那点事儿:
相对CTS,CTS-V版本更新带来的变化比较小。
但是Google会不断地增加测试项目,完善CTS-V。
部分测项比较复杂,最好定期跟换新tool了解新测项的测试方法。
GTS的那点事儿:
GTS更新的周期较长,更新时也会加入新的测项。
由于和各个平台的兼容问题,这些测项,不一定全都pass。
对于Android 不同的版本,会选择执行不同的测项。比如说,GTS_5.0r1的部分测项只对Android O有效,在低于Android O的版本不执行。
需要关注特定的Fail log。
需要提前进行预测试,Fail项及时获取Google Waive
CTS、CTS-V、GTS版本更新,及其注意事项相关推荐
- CTS(2)---CTS、CTS-V、GTS版本更新,及其注意事项
CTS.CTS-V.GTS版本更新,及其注意事项 阅读数:354 更新频率 Name Freq CTS 每月更新 CTS-V 随CTS更新 GTS 不定期,3-6更新一次 Media Files 不定 ...
- CTS、CTS Verify、GTS测试以及GMS认证
目录 一.一些概念 二.GMS认证 2.1 认证背景 2.2 GMS认证目的 2.3 GMS认证要求 2.4 GMS认证流程 2.5 MADA协议申请流程 三.CTS测试 3.1 CTS测试介绍 3. ...
- CTS、CTS Verify、GTS测试以及GMS认证介绍
一.一些概念 ① CTS测试 以自动化测试为基础,测试Android系统的兼容性: ② CTS Verify 一个手工测试的apk,完成自动化测试无法完成的操作(锁屏.蓝牙.摄像头等): ③ GTS ...
- QA:GMS认证、CTS测试、GTS测试、谷歌认证、安卓认证,Android
本文954个字,正常大约需要阅读两到三分钟,完整阅读更精彩,欢迎评论关注收藏分享! Q:什么是GMS认证? A: GMS全称为Google Mobile Service,即谷歌移动服务,优秀的国外应用 ...
- Google认证测试:CTS,CTS on GSI,VTS
CTS篇 一.CTS的介绍 CTS(Compatibility Test Suite):指的是Android系统兼容性测试.以自动化测试为基础,为保证安全性和稳定性.其目的是使用户在Android系统 ...
- 【CTS、VTS、ITS、GTS、GSI camera 的基础操作和 debug】
目录 手机端 1 CTS 2 VTS(需要镜像) 2.1进入fastboot 模式 2.2 system.img 2.3 boot-debug.img 2.4 手机配置 2.5 命令 3 ITS 3. ...
- android cts gts 区别,android-CTS和GTS查询
我对CTS测试有一些疑问. 我们正在使用具有64位和8GB RAM的Windows 7系统以及CTS测试套件" android-cts-5.1_r3-linux_x86-arm". ...
- CTS/ITS/GSI
-s 指定某个设备 -m 指定某个模块 -t 指定模块中的某一项 ITS ITS:Android 相机图像测试套件,是 Android 兼容性测试套件 (CTS) 验证程序的一部分,其中包含用于验证图 ...
- CTS(3)---CTS 测试的一点心得
CTS 测试的一点心得 CTS介绍-----------------------------------------------3 什么是CTS---------------------------- ...
最新文章
- 21个深度学习调参技巧,一定要看到最后一个
- android 自定义actionbar前面有一块空白,解决Android V7后自定义Toolbar、ActionBar左侧有空白问题...
- 改变linux终端颜色
- Airbnb个性化搜索服务架构
- Eclipse中安装freemarker插件
- 1.PostgreSQL的学习
- 理解Flexbox弹性盒子
- linux查看有几个终端命令,如何知道你在 Linux 里最常使用的几个命令?
- apache commons lang架包介绍
- jsp 页面刷新_如何应用XML+XSLT+AJAX组合技术实现无刷新数据查询
- SpringCache @Cacheable 在同一个类中调用方法,导致缓存不生效的问题及解决办法...
- python语言入门t_Python基础学习
- 曾经优秀的人,怎么就突然不优秀了。
- 小程序之模版消息通知
- kux2mp4(优酷kux转换为mp4软件) v2021
- cocos2dx[3.x](11)——拖尾渐隐效果MotionStreak
- win10获得system权限(超级管理员)
- Prophet文档中文翻译--outliers
- Android开发 环境搭建(ubuntu)
- 认识 WebAssembly
热门文章
- CUDA入门:基础概念解析
- 【动手学深度学习】之 现代卷积神经网络 AlexNet VGGNet NIN 习题解答
- windows、linux操作系统下载地址
- linux常用命令详解
- STM32F4_LCD/OLED在线取字模软件
- java模拟退火算法求函数_模拟退火算法从原理到实战【基础篇】
- c语言的结构体与指针的区别,C语言 结构体与结构体指针用法总结
- leetcode算法总结 —— 快速幂算法
- vb6.0服务器组件安装失败,win10系统安装不上vb6.0的解决方法
- UR机器人(3)-精确设定TCP以及有效负载