CTS、CTS-V、GTS版本更新,及其注意事项
阅读数:354

更新频率

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版本更新,及其注意事项相关推荐

  1. CTS(1)---谷歌CTS测试简介

    谷歌CTS测试简介 CTS测试 1.设置CTS(物理环境) WLAN 和 IPv6 CTS 测试需要满足以下要求的 WLAN 网络:支持 IPv6,可以将被测设备 (DUT) 视为隔离客户端,并可以连 ...

  2. CTS、CTS-V、GTS版本更新,及其注意事项

    更新频率 Name Freq CTS 每月更新 CTS-V 随CTS更新 GTS 不定期,3-6更新一次 Media Files 不定期,发布后需要使用最新版的Media Files CTS下载地址 ...

  3. CTS(10)---谷歌CTS测试之Verify简介

    谷歌CTS测试之Verify简介 测试前的准备 2 硬件要求 2 设置 2 CTS 验证程序测试程序 3 具体测试要求 5 USB 配件 5 相机视野校准 8 导出测试报告 10 Android 兼容 ...

  4. CTS(4)---mtk cts FAIL处理方法

    CTS Fail 处理方法 ▪Step1: 搜索SOP      SOP路径:DCC : http://dcc.mediatek.com     /Document Tree/SW/3G Phone ...

  5. Android源码下 进行cts测试 和 cts的注意事项。

    2019独角兽企业重金招聘Python工程师标准>>> 1,. build/envsetup.sh 2,make cts 3,android设备打开usb-debugging模式,最 ...

  6. CTS计算机网,丝网印刷CTS计算机直接制版技术

    工艺技术TECHNOLOGY 丝网印刷CTS计算机直接制版技术 皮阳雪 邓体俊 中山火炬职业技术学院 随着胶印CTP技术的广泛应用,计算机直接制版将逐渐普及并成为主流的制版方式.同样,丝网印刷也一直在 ...

  7. 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. ...

  8. CTS、CTS Verify、GTS测试以及GMS认证介绍

    一.一些概念 ① CTS测试 以自动化测试为基础,测试Android系统的兼容性: ② CTS Verify 一个手工测试的apk,完成自动化测试无法完成的操作(锁屏.蓝牙.摄像头等): ③ GTS ...

  9. Android 10(Q)GMS(cts/vts/gts)认证总结

    本文主要介绍android10的GMS认证相关的内容,包括新特性.新要求.特殊问题以及失败项等. 1)android10的新特性新要求 1.Project Mainline :谷歌将能够直接向终端用户 ...

最新文章

  1. 为什么充电电流变化有点大
  2. 【uniapp】组件封装与引用
  3. [翻译]初试C# 8.0
  4. leetcode 168. Excel表列名称
  5. 基于Java+SpringBoot+vue+element实现新冠疫情物资管理系统详细设计
  6. 1.8 编程基础之多维数组 09 矩阵乘法 6分 python
  7. Linux工作笔记-解决安装Qt时缺少libX11-xcb.so.1文件问题
  8. 一个有关抽奖的专题项目
  9. 2019款享域视频_钱都花哪了?单日投放最高2443款,复盘2019年买量最烧钱的100款手游...
  10. linux下c++版本线程池的实现
  11. BXP无盘网络方案及设备选用(转)
  12. react应用结构框架图
  13. 【Web_接口爬虫_Python3_百度一下_requestjsonetree】百度一下,检索“成都”,爬取标题、内容、链接地址,保存文本_20200301
  14. ServiceMesh实战-服务网格是什么?
  15. 靠肝的爬塔不优雅——养成手游《古今江湖》
  16. 微信小程序开发实战(网络请求设置)
  17. js脚本根据身份证号获取性别、年龄、家庭地址、生日
  18. 关于罗马数字转整数的实现
  19. 关于Windows10上OneNote粘贴保留代码格式问题(困惑我许久的问题终于解决)
  20. 成都,今夜请将我遗忘 读后感

热门文章

  1. Times33算法与最快的Hash表
  2. 高级IO--5种及select、poll、epoll的原理、执行以及优缺点
  3. html 透视效果,html – CSS – 对背景图像的“敲除”/透视效果
  4. mysql中数据定义和数据控制语言_MySQL的DDL数据定义语言和DCL数据控制语言
  5. 【LeetCode】剑指 Offer 66. 构建乘积数组
  6. MyBatis-面试题
  7. Algorithms - Insertion Sort - 插入排序
  8. SeaJS 与 RequireJS 的差异对比
  9. C#操作IIS完整解析
  10. nginx cocos2dx and so on