cts-verifier测试流程
测试目的:
cts的补充测试,可以理解为没法自动化的cts测试,这个是人工测试。
测试前提:
1.发货user版本
2.selinux:Enable
5.外网环境
设备需求:
2个待测设备;1个手机或平板;u口带麦耳机;
测试准备:
准备版本,过开机向导,安装从Google下载的CtsVerifier.apk
测试流程&动作:
打开CtsVerifier.apk,按顺序开启测试。备注:测试结束记得点击测试通过的绿色对号按钮,整体报告保存在apk主页右上角
AUDIO
- Audio Frequency Speaker Test
---测试动作:插上usb耳机,检测到后点击test按钮 - Hifi Ultrasound Speaker Test 测试解释:该项测试用于测试超声的收录&播放,耳机的作用是麦,收录声音
---测试动作:需要两台盒子,需要耳机,接电视,电视&盒子音量调到70%以上
参考设备上同样打开这条测试项,插耳机,耳机放在testing电视附近。然后先点参考设备的record按钮,后点testing设备的play按 钮,两次点击间隔不超过一秒。 如果testing按钮变绿,则代表测试pass
DEVICE ADMINISTRATION
- Usb Debugging Dialog Tapjacking Test
---测试动作:打开设备的adb,串口或者adb命令拉起提示窗。adb shell am start -e fingerprints placeholder -e key placeholder com.android.systemui/.UsbDebuggingActivityAlias.然后点击allow即可
HARDWARE
- USB Device Test
---测试动作:需要一个手机或者平板
1.在手机上安装CtsVerifierUSBCompanion.apk
2.打开CtsVerifierUSBCompanion.apk,点击开启device test companion
3.手机充电线连接盒子与手机
4.在盒子上确认连接,在手机上确认连接,测试自动测试结束
NETEORKING
BlueTooth Test
测试解释:测试蓝牙功能,请确保蓝牙有mac,然后请给盒子改个能辨认的名字,这对确认测试的盒子有很大帮助,尤其是周围盒子太多的情况
---测试动作:两个盒子,交互测试(一般分server与client,同一个盒子两种都需要测试通过),测试前取消所有蓝牙配对,测试流程就是配对--->>测试--->>结束
如果遇到某项测试停止无结果,后台关掉apk,蓝牙解配对后重试几次NetWork Background Connectivity Test
测试解释:atv9中是waiver项
---测试动作:连接ipv6外网wifi,开启测试Wi-Fi Direct Test
测试解释:wifi直连测试,需要配置好wifi mac,然后请给盒子改个能辨认的名字,这对确认测试的盒子有很大帮助,尤其是周围盒子太多的情况
---测试动作:两个机顶盒,交互测试(一般分requester与responser,同一个盒子两种都需要测试通过),测试前forget 所有网络,测试流程就是配对--->>测试--->>结束
PROJECTION TESTS
- Projection Video Playback Test
---测试动作:点进去,能看到白块闪和同步的蜂鸣即可。按返回键,点击绿色按钮pass
SENSORS
6DoF Test
---测试动作:点击出结果Off Body Sensor Test
---测试动作:关闭开发者选项;关闭定位;关闭所有用到传感器的feature(功能),然后点击next
STREAMING
- Streaming Video Quality Verifier
---测试动作:挨个看小视频,能播放流畅,音画同步
TV
3rd-party TV input test
测试解释:第三方TV应用测试
---测试动作:
·Q:是否支持第三方电视应用? A:点击YES按钮
·点击LAUNCH TV APP 按钮--->>点击GET start --->>点击Set up your sources: new:CTS Verifier --->>显示1 channel--->>按键移动,点击Done--->>点击ok键进入频道--->>返回测试界面
·点击第二个LAUNCH TV APP 按钮--->>查看是否有Dummy频道--->>返回测试界面
·点击LAUNCH EPG 按钮--->>右移按键选择Dummy频道--->>返回测试界面
·点击YES按钮
·点击LAUNCH SETUP 按钮--->>查看是否TV app有节目列表--->>返回测试界面
·如果刚才看到了节目列表则点击YES按钮Microphone device test
---测试动作:蓝牙连接遥控器,支持就点yes,不支持点no。详细咨询技术TV app app-link test
---测试动作:
·Q:是否支持第三方电视应用? A:点击YES按钮
·点击LAUNCH TV APP 按钮--->>点击OK键--->>点击选择Cts App-Link Text--->>自动返回测试页面,点击okTV app closed captions and multi-audio test
·Q:是否支持第三方电视应用? A:点击YES按钮
·点击LAUNCH TV APP 按钮--->>进入Dummy频道后点击OK键↓键--->>查看 Closed captions:off状态--->>点击Closed captions选 择English--->>返回测试界面
·点击第二个LAUNCH TV APP 按钮--->>进入Dummy频道后点击OK键↓键--->>选择点击Multi-audio,看是不是English默认--->>设置为Spanish(stereo)TV app parental contrals test
·Q:是否支持第三方电视应用? A:点击YES按钮
·Q:是否已关闭parental controls A:点击YES按钮
·点击LAUNCH TV APP 按钮--->>进入Dummy频道后点击OK键↓键--->>选择点击Setting按钮--->>查看Parental controls :off状态--->>点击Parental controls,输入密码0000两次--->>开关拨到on--->>返回测试界面
·点击LAUNCH TV APP 按钮--->>进入Dummy频道后点击OK键↓键--->>选择点击Setting按钮--->>点击Parental controls,输入密码--->>点击Program restrictions--->>点击Rating systems--->>勾选(CTSVerifier)
--->>返回上一层,点击进入ratings--->>勾选Custom--->>勾选Custom Rating--->>返回测试界面
·点击LAUNCH TV APP 按钮--->>检测是否频道显示上锁状态,并且可按→键出现pin密码弹窗,输入密码后可进TV app time shift test
·Q:是否支持第三方电视应用? A:点击YES按钮
·点击LAUNCH TV APP 按钮--->>电机遥控器暂停按钮:显示出“回放,上一首,暂停/开启,下一首,快进”软按钮,点击play back-pause-resume验证快退/回放按钮--->>返回测试界面
·点击LAUNCH TV APP 按钮--->>电机遥控器暂停按钮:显示出“回放,上一首,暂停/开启,下一首,快进”软按钮,点击play back-pause-resume-fast forward验证快进按钮--->>返回测试界面
·点击LAUNCH TV APP 按钮--->>电机遥控器暂停按钮:显示出“回放,上一首,暂停/开启,下一首,快进”软按钮,点击play back-previous-pause-resume-fast forward-next验证上一首 & 下一首按钮--->>返回测试界面
如有异常,请见GMS认证Q&A综合 文档,如果文档中无你的问题,可以向技术专家或者开发经理咨询。
cts-verifier测试流程的更多相关文章
- 【腾讯优测干货分享】如何降低App的待机内存(二)——规范测试流程及常见问题
本文来自于腾讯优测公众号(wxutest),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/806TiugiSJvFI7fH6eVA5w 作者:腾讯TMQ专项测 ...
- 自己做的加速app测试流程的小工具,目前打算开放使用,想注册的朋友抓紧了,嘻嘻
为了加速小团队app的测试流程做了这个东西,www.xunce.net 主要特性: web: 一键上传app,方便随时下载 备注测试要点 添加附件,如checklist等文档 自动识别app版本,名 ...
- [liu yanling]测试流程
测试流程 1.制定测试计划 2.编辑测试用例 3.执行测试用例 4.发现并提交BUG 5.开发组修正BUG 6.对已修正BUG进行返测 7.修正完成的BUG将状态置为已关闭,未正确修正的BUG重新激活
- 深圳尚学堂:Android APP的测试流程
每一个新开发的软件都避免不了测试,我在这里总结了一些Android系统的移动端APP测试的一些测试流程,希望可以给大家一些帮助. 1. UI 测试App主要核ui与实际设计的效果图是否一致:交互方面的 ...
- Google Play 购买(IAB)测试流程
Google Play 购买(IAB)测试流程 0. 前言 虽然Google 官方也有说明,但是说话很含糊(英文原文也很含糊),很多时候不清楚它到底表达什么.而且帮助文档和开发文档是分开的,可能常常出 ...
- 互联网App应用程序测试流程及测试总结
互联网App应用程序测试流程及测试总结 1. APP测试基本流程 1.1流程图 仍然为测试环境 Pass 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日 ...
- Android N和O中使用adb shell dpm set-device-owner 'com.android.cts.verifier/com.android.cts.verifier.managedprovisioning.DeviceAdminTestReceiver' setup Device Owner失败
PC端出现如下log: D:\workspace\AndroidO\CTS\CTS_Verifier>adb shell dpm set-device-owner 'com.android.ct ...
- Loadrunner常用目录、组成部分及负载测试流程
常用目录 bin:存放一些可执行程序 classes:可能用到的jar包 My Template:存放一些自己创建的模板 include:头文件(可以编写自定义函数,保存成.h的头文件形式并放在这个目 ...
- [原创]互联网公司App测试流程
[原创]互联网公司App测试流程 一款App的发布上线,离不开充分的测试工作,App测试与pc软件测试二者大体流程相同,但也有所区别,其中由于App测试有其固有的特性,所以在测试时流程会有不同,具体我 ...
随机推荐
- [WPF自定义控件库] 关于ScrollViewer和滚动轮劫持(scroll-wheel-hijack)
原文:[WPF自定义控件库] 关于ScrollViewer和滚动轮劫持(scroll-wheel-hijack) 1. 什么是滚动轮劫持# 这篇文章介绍一个很简单的继承自ScrollViewer的控件 ...
- 10-js对象、数组
# js对象 ```1.使用原始的方式创建内置对象 var myObject = new Object(); myObject.name = “lijie”; myObject.age = 20; m ...
- 深入JavaScript之获取cookie以及删除cookie
cookie存在哪? 存在document.cookie中 ookie长啥样? cookie是一个字符串,长下面这样:“name=xxx; age=22;” 注意:分号后面有个空格,记住这一点,下面的 ...
- 《图解HTTP》阅读总结
前言:<图解HTTP>是一本图文并茂的好书,讲解地很详尽.目前我只完整地读了一遍,很多地方知其然不知其所以然,接下来打算抽空再读一次.这篇博文只是做个粗略记录,第二遍读完会再来编辑细化. ...
- static作用,静态成员变量和静态成员函数
static关键字有俩作用:(1).控制存储分配:(2).控制一个名字的可见性和连接. 随着C++名字空间的引入,我们有了更好的,更灵活的方法来控制一个大项目的名字增长. 在类的内部使用s ...
- 对微信小程序的研究2
.json 后缀的 JSON 配置文件 .wxml 后缀的 WXML 模板文件 .wxss 后缀的 WXSS 样式文件 .js 后缀的 JS 脚本逻辑文件 JSON 配置 我们可以看到在项目的根目录有 ...
- dict常用操作
dict是python中的常用数据结构,应该尽量掌握其使用方法 """ 初始化一个dict的四种方式: 1. dict() -> 创建一个空的dict 2. dic ...
- 6,Stack
一,Stack简介 Stack是栈.它的特性是:先进后出(FILO, First In Last Out). java工具包中的Stack是继承于Vector(矢量队列)的,由于Vector是通过数组 ...
- C++ 单链表模板类实现
单链表的C语言描述 基本运算的算法——置空表.求表的长度.取结点.定位运算.插入运算.删除运算.建立不带头结点的单链表(头插入法建表).建立带头结点的单链表(尾插入法建表),输出带头结点的单链表 #i ...
- 十一、atomic、async深入
一.原子操作 g++; g+=1; g = g+1;//结果不对 一般原子操作针对++,--,+=,&=,|=,^=是支持的,其他的可能不支持 二.std::async深入 用来创建异步任务. ...