CTS(2)---CTS、CTS-V、GTS版本更新,及其注意事项
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
- 1
- 2
- 3
主要区别在于:
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(2)---CTS、CTS-V、GTS版本更新,及其注意事项相关推荐
- CTS(1)---谷歌CTS测试简介
谷歌CTS测试简介 CTS测试 1.设置CTS(物理环境) WLAN 和 IPv6 CTS 测试需要满足以下要求的 WLAN 网络:支持 IPv6,可以将被测设备 (DUT) 视为隔离客户端,并可以连 ...
- CTS、CTS-V、GTS版本更新,及其注意事项
更新频率 Name Freq CTS 每月更新 CTS-V 随CTS更新 GTS 不定期,3-6更新一次 Media Files 不定期,发布后需要使用最新版的Media Files CTS下载地址 ...
- CTS(10)---谷歌CTS测试之Verify简介
谷歌CTS测试之Verify简介 测试前的准备 2 硬件要求 2 设置 2 CTS 验证程序测试程序 3 具体测试要求 5 USB 配件 5 相机视野校准 8 导出测试报告 10 Android 兼容 ...
- CTS(4)---mtk cts FAIL处理方法
CTS Fail 处理方法 ▪Step1: 搜索SOP SOP路径:DCC : http://dcc.mediatek.com /Document Tree/SW/3G Phone ...
- Android源码下 进行cts测试 和 cts的注意事项。
2019独角兽企业重金招聘Python工程师标准>>> 1,. build/envsetup.sh 2,make cts 3,android设备打开usb-debugging模式,最 ...
- CTS计算机网,丝网印刷CTS计算机直接制版技术
工艺技术TECHNOLOGY 丝网印刷CTS计算机直接制版技术 皮阳雪 邓体俊 中山火炬职业技术学院 随着胶印CTP技术的广泛应用,计算机直接制版将逐渐普及并成为主流的制版方式.同样,丝网印刷也一直在 ...
- 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 ...
- Android 10(Q)GMS(cts/vts/gts)认证总结
本文主要介绍android10的GMS认证相关的内容,包括新特性.新要求.特殊问题以及失败项等. 1)android10的新特性新要求 1.Project Mainline :谷歌将能够直接向终端用户 ...
最新文章
- 为什么充电电流变化有点大
- 【uniapp】组件封装与引用
- [翻译]初试C# 8.0
- leetcode 168. Excel表列名称
- 基于Java+SpringBoot+vue+element实现新冠疫情物资管理系统详细设计
- 1.8 编程基础之多维数组 09 矩阵乘法 6分 python
- Linux工作笔记-解决安装Qt时缺少libX11-xcb.so.1文件问题
- 一个有关抽奖的专题项目
- 2019款享域视频_钱都花哪了?单日投放最高2443款,复盘2019年买量最烧钱的100款手游...
- linux下c++版本线程池的实现
- BXP无盘网络方案及设备选用(转)
- react应用结构框架图
- 【Web_接口爬虫_Python3_百度一下_requestjsonetree】百度一下,检索“成都”,爬取标题、内容、链接地址,保存文本_20200301
- ServiceMesh实战-服务网格是什么?
- 靠肝的爬塔不优雅——养成手游《古今江湖》
- 微信小程序开发实战(网络请求设置)
- js脚本根据身份证号获取性别、年龄、家庭地址、生日
- 关于罗马数字转整数的实现
- 关于Windows10上OneNote粘贴保留代码格式问题(困惑我许久的问题终于解决)
- 成都,今夜请将我遗忘 读后感
热门文章
- Times33算法与最快的Hash表
- 高级IO--5种及select、poll、epoll的原理、执行以及优缺点
- html 透视效果,html – CSS – 对背景图像的“敲除”/透视效果
- mysql中数据定义和数据控制语言_MySQL的DDL数据定义语言和DCL数据控制语言
- 【LeetCode】剑指 Offer 66. 构建乘积数组
- MyBatis-面试题
- Algorithms - Insertion Sort - 插入排序
- SeaJS 与 RequireJS 的差异对比
- C#操作IIS完整解析
- nginx cocos2dx and so on