测试目的:

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--->>自动返回测试页面,点击ok

  • TV 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测试流程的更多相关文章

  1. 【腾讯优测干货分享】如何降低App的待机内存(二)——规范测试流程及常见问题

    本文来自于腾讯优测公众号(wxutest),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/806TiugiSJvFI7fH6eVA5w 作者:腾讯TMQ专项测 ...

  2. 自己做的加速app测试流程的小工具,目前打算开放使用,想注册的朋友抓紧了,嘻嘻

    为了加速小团队app的测试流程做了这个东西,www.xunce.net 主要特性: web: 一键上传app,方便随时下载 备注测试要点 添加附件,如checklist等文档  自动识别app版本,名 ...

  3. [liu yanling]测试流程

    测试流程 1.制定测试计划 2.编辑测试用例 3.执行测试用例 4.发现并提交BUG 5.开发组修正BUG 6.对已修正BUG进行返测 7.修正完成的BUG将状态置为已关闭,未正确修正的BUG重新激活

  4. 深圳尚学堂:Android APP的测试流程

    每一个新开发的软件都避免不了测试,我在这里总结了一些Android系统的移动端APP测试的一些测试流程,希望可以给大家一些帮助. 1. UI 测试App主要核ui与实际设计的效果图是否一致:交互方面的 ...

  5. Google Play 购买(IAB)测试流程

    Google Play 购买(IAB)测试流程 0. 前言 虽然Google 官方也有说明,但是说话很含糊(英文原文也很含糊),很多时候不清楚它到底表达什么.而且帮助文档和开发文档是分开的,可能常常出 ...

  6. 互联网App应用程序测试流程及测试总结

    互联网App应用程序测试流程及测试总结 1. APP测试基本流程 1.1流程图 仍然为测试环境 Pass 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日 ...

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

  8. Loadrunner常用目录、组成部分及负载测试流程

    常用目录 bin:存放一些可执行程序 classes:可能用到的jar包 My Template:存放一些自己创建的模板 include:头文件(可以编写自定义函数,保存成.h的头文件形式并放在这个目 ...

  9. [原创]互联网公司App测试流程

    [原创]互联网公司App测试流程 一款App的发布上线,离不开充分的测试工作,App测试与pc软件测试二者大体流程相同,但也有所区别,其中由于App测试有其固有的特性,所以在测试时流程会有不同,具体我 ...

随机推荐

  1. JS调试分享技巧

    1. 学会使用console.log console.log谁都会用,但是很多同学只知道最简单的console.log(x)这样打印一个对象,当你的代码里面console.log多了之后,会很难将某条 ...

  2. HNUSTOJ-1600 BCD时钟

    1600: BCD时钟 时间限制: 1 Sec  内存限制: 128 MB提交: 1038  解决: 156[提交][状态][讨论版] 题目描述 BCD码是指用四位二进制数来表示十进制数中的0~9这十 ...

  3. jQuery的加法运算,val()获取的结果相加变成了字符串连接。

    加法运算 ?想必大家听到这都会不屑了,加法运算这是多么简单的运算.然而有的时候在jQuery也让人挺头疼的. 常规的是: var num1 = 123; var num2=123; var total ...

  4. head 显示文件头部内容

    1. 命令功能 head 默认显示文件前10行内容. 2.语法格式 head option file 参数说明 参数 参数说明 -n 指定显示行数 -c 指定显示的字节数 -v 总是显示文件名的文件头 ...

  5. Codeforces917E

    //#include<iostream> #include<cstring> #include<cstdlib> #include<cstdio> #i ...

  6. bzoj3991 [SDOI2015]寻宝游戏 树链的并

    题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=3991 题解 貌似这个东西叫做树链的并,以前貌似写过一个类似的用来动态维护虚树. 大概就是最终的 ...

  7. 关于BFC的总结

    虽然工作这么多年了,但是如果让我直接解释一下什么是BFC的时候,还是感觉有点不知道怎么准确的表达,下面就翻翻文档,总结一下,加深一下认识吧.大家也可以关注我的GitHub后续的更新 1.BFC的基本概 ...

  8. 关于Extjs获取容器和元素的方法

    1.当前对象的父对象(上级对象) this.ownerCt: 2.当前对象的下一个相邻的对象 this.nextSibling(); 3.当前对象的上一个相邻的对象 this.previousSibl ...

  9. [洛谷 P1377] TJOI2011 树的序

    问题描述 众所周知,二叉查找树的形态和键值的插入顺序密切相关.准确的讲:1.空树中加入一个键值k,则变为只有一个结点的二叉查找树,此结点的键值即为k:2.在非空树中插入一个键值k,若k小于其根的键值, ...

  10. tensorflow函数介绍(3)

    tf.nn.softmax_cross_entropy_with_logits(logits,labels) #其中logits为神经网络最后一层输出,labels为实际的标签,该函数返回经过soft ...