测试目的:

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综合 文档,如果文档中无你的问题,可以向技术专家或者开发经理咨询。

最新文章

  1. 技术笔记:Indy IdSMTP支持腾讯QQ邮箱邮件发送
  2. 博文写作——摘要&摘要图标
  3. [转] Spring注解@Component、@Repository、@Service、@Controller区别
  4. C#:String.Format数字格式化输出
  5. 使用maven来管理您的java项目
  6. EasyUI-panel 内嵌页面上的js无法被执行
  7. 【Tree 3】树形结构数据加载的思考
  8. 安卓手机开机开启指定Activity
  9. Matlab中的括号()[]{}
  10. 【转】velocity 显示List和Map方法
  11. Windows7下32位IE异常不能打开解决方法
  12. JAVA insert() 插入字符串 reverse() 颠倒 delete()和deleteCharAt() 删除字符 replace() 替换 substring() 截取子串
  13. error C2448 函数样式初始值设定项类似函数定义
  14. Codeforces 899 F. Letters Removing (二分、树状数组)
  15. svn Server sent unexpected return value (403 Forbidden) in response to CHECKOUT
  16. Jenkins~配合Docker及dotnetCore进行生产和测试环境的灵活部署
  17. 【Linux】【MySQL】CentOS7、MySQL8.0.13 骚操作速查笔记——专治各种忘词水土不服
  18. pta总结2
  19. DLL入门
  20. html 条件注释判断浏览器版本<!--[if lt IE 9]>

热门文章

  1. C/C++二维数组名和二级指针
  2. 【题解】1-2-K Game
  3. Excel VBA 判断工作表是否为空或被使用过(比如设置过框线)
  4. React框架新闻网站学习过程中遇到的错误总结
  5. jquery 使用a标签导航栏跳转页面,动态添加高亮
  6. Spark MLlib机器学习(一)——决策树
  7. Maya2019下载安装与激活
  8. Flutter-網絡請求
  9. 在idea中把springboot项目打成jar包遇到的问题(没有主清单属性)
  10. VM虚拟机中MAC OS调整磁盘大小