更新频率

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

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

    CTS.CTS-V.GTS版本更新,及其注意事项 阅读数:354 更新频率 Name Freq CTS 每月更新 CTS-V 随CTS更新 GTS 不定期,3-6更新一次 Media Files 不定 ...

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

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

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

  4. QA:GMS认证、CTS测试、GTS测试、谷歌认证、安卓认证,Android

    本文954个字,正常大约需要阅读两到三分钟,完整阅读更精彩,欢迎评论关注收藏分享! Q:什么是GMS认证? A: GMS全称为Google Mobile Service,即谷歌移动服务,优秀的国外应用 ...

  5. Google认证测试:CTS,CTS on GSI,VTS

    CTS篇 一.CTS的介绍 CTS(Compatibility Test Suite):指的是Android系统兼容性测试.以自动化测试为基础,为保证安全性和稳定性.其目的是使用户在Android系统 ...

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

  7. android cts gts 区别,android-CTS和GTS查询

    我对CTS测试有一些疑问. 我们正在使用具有64位和8GB RAM的Windows 7系统以及CTS测试套件" android-cts-5.1_r3-linux_x86-arm". ...

  8. CTS/ITS/GSI

    -s 指定某个设备 -m 指定某个模块 -t 指定模块中的某一项 ITS ITS:Android 相机图像测试套件,是 Android 兼容性测试套件 (CTS) 验证程序的一部分,其中包含用于验证图 ...

  9. CTS(3)---CTS 测试的一点心得

    CTS 测试的一点心得 CTS介绍-----------------------------------------------3 什么是CTS---------------------------- ...

最新文章

  1. 21个深度学习调参技巧,一定要看到最后一个
  2. android 自定义actionbar前面有一块空白,解决Android V7后自定义Toolbar、ActionBar左侧有空白问题...
  3. 改变linux终端颜色
  4. Airbnb个性化搜索服务架构
  5. Eclipse中安装freemarker插件
  6. 1.PostgreSQL的学习
  7. 理解Flexbox弹性盒子
  8. linux查看有几个终端命令,如何知道你在 Linux 里最常使用的几个命令?
  9. apache commons lang架包介绍
  10. jsp 页面刷新_如何应用XML+XSLT+AJAX组合技术实现无刷新数据查询
  11. SpringCache @Cacheable 在同一个类中调用方法,导致缓存不生效的问题及解决办法...
  12. python语言入门t_Python基础学习
  13. 曾经优秀的人,怎么就突然不优秀了。
  14. 小程序之模版消息通知
  15. kux2mp4(优酷kux转换为mp4软件) v2021
  16. cocos2dx[3.x](11)——拖尾渐隐效果MotionStreak
  17. win10获得system权限(超级管理员)
  18. Prophet文档中文翻译--outliers
  19. Android开发 环境搭建(ubuntu)
  20. 认识 WebAssembly

热门文章

  1. CUDA入门:基础概念解析
  2. 【动手学深度学习】之 现代卷积神经网络 AlexNet VGGNet NIN 习题解答
  3. windows、linux操作系统下载地址
  4. linux常用命令详解
  5. STM32F4_LCD/OLED在线取字模软件
  6. java模拟退火算法求函数_模拟退火算法从原理到实战【基础篇】
  7. c语言的结构体与指针的区别,C语言 结构体与结构体指针用法总结
  8. leetcode算法总结 —— 快速幂算法
  9. vb6.0服务器组件安装失败,win10系统安装不上vb6.0的解决方法
  10. UR机器人(3)-精确设定TCP以及有效负载