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 keyplaceholder 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综合 文档,如果文档中无你的问题,可以向@吴职钦 @郑智 或者开发经理咨询。

原文地址:https://www.cnblogs.com/houser0323/p/10962942.html

时间: 2024-11-09 04:02:15

cts-verifier测试流程的相关文章

1.2软件生命周期&测试流程

软件的生命周期 可行性分析-需求分析-软件设计-软件编码-软件测试-软件维护 1.可行性分析 主要确定软件开发的目的和可行性(PM) 2.需求分析 对软件的功能进行详细的分析(PM),输出需求规格说明书(原型图) 3.软件设计(DEV) 把需求分析得到的结果转换为软件结构和数据结构,形成系统架构 概要设计:搭建架构.模块功能.接口连接和数据传输 详细设计:模块深入分析,对各模块组合进行分析,伪代码   包含数据库设计说明 4.软件编码(DEV) 可运行的程序代码 5.软件测试 5.1.单元测试(

软件测试中常见测试流程

测试的流程: 需求阶段流程图: 单元/集成测试阶段流程图 系统测试阶段流程图 压力测试流程图 性能测试流程图 仅仅了解就够复杂的了,实际操作过程中的问题肯定更多.像压力测试.性能测试,一般的情况下我哪里用得上啊.虽然也知道些什么分布式应用.海量存储之类的,但是我连1T的数据都没见过.光说说那是是空话=.= 第二个问题:软件测试的常规方法. 软件测试中常见测试流程,布布扣,bubuko.com

关于测试流程、维度和管理

测试流程 1. 了解需求(也可能是一些优化或Bug),分析需求,提出疑问: 2. 拆解功能点,准备测试文档: 3. 开发提测后,待开发人员讲解实现功能: 4. 两个人以上讨论测试大的方向: 5. 测试: 6. Lead Review: 7. 上线跟踪验证,观察线上数据,并及时给需求方做反馈: 8. 该需求停止,进行下线跟踪. 测试维度 1.从用户实际使用场景和习惯入手,可以覆盖到主要基本场景: 2.通过测试对象内部实现流程的路径及依赖关系分析入手,可填补维度一部分遗漏场景,特别是异常处理和交互处

【转】测试流程

规范的测试流程                                                                                       放弃上份悠闲的工作,感谢那个带我入行公司,我想了解真正的测试在公作中如何进行的.所以,来到了现在这家公司.我很欣喜的是这测试有自己的团队,专业(对当时的我来说)的流程,以及与开发等同的地位. 现在的测试流程: 需求分析: 需求分析由产品人员制定,他们要做的不是一份简单的文档,而是细化每一个功能的细节,每一个按钮

测试流程:一个版本是如何测试上线的--功能测试

在传统的软件行业中,每一个版本的迭代周期少则半年,多则几年.一个版本中如此多的功能最终发布,测试是如何进行质量的保障的呢,我将以我经历的一个项目版本为案例,讲述这个过程中的测试流程. 我们常说测试要尽早的介入到项目中去,从需求开始测试.在这个项目中,需求的测试,我们这边是针对每一个需求单的评审,具体负责该单据的测试人员都要求做需求评审的问题记录跟踪表,要求需求评审中要提出对于该需求单的疑问,不合理的地方要求指出来,在评审会议后要发布需求评审问题记录表给参与该单据的评审人员,并附上结果是否评审通过

【iOS】真机测试流程

1:进入苹果开发者平台 2:进入Member Center 3:输入开发者账号和密码 4:选择:Certificates, Identifiers & Profiles 5:选择Certificates 6:点击加号创建一个证书 证书分两种,Development开发证书,Production发布证书 测试的话使用发开证书 然后选择下一步 7:上传CSR文件 打开钥匙串 通过证书助理请求证书 填写对应信息,选择保存到本地即可 上传文件 创建完成 8:下载并安装证书 点击Download下载证书,

移动app传统测试流程优化

概述 在传统的软件测试流程中,每一期需求从开发到上线都要经历从需求分析与评审.测试用例评审.开发.测试.发布的流程.其中测试包含了后台测试.前端web测试.客户端测试.后台测试又包括后台代码逻辑测试.接口测试.接口压力测试等,web端测试包含了前端页面的UI界面测试.PC与移动端浏览器兼容性测试和功能测试等,而客户端测试包含的测试项目较多,而每项测试又相对技术含量较高,从而引入了专项测试的概念.和针对客户端每期需求所做的功能测试不同,专项测试的结果虽然与产品的具体功能相关,又包含独立于产品需求功

LoadRunner 使用虚拟IP测试流程

LoadRunner 使用虚拟IP测试流程 LoadRunner 使用IP欺骗的原因 1. 当某个IP的访问过于频繁,或者访问量过大是,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果. 2. 某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能.LR中的IP欺骗通过调用不同的IP,可很大程度上的模拟实际使用中多IP访问和并测试服务器均衡处理的能力. LoadRunner 使用虚拟IP测试流程设置虚拟IP地址 前提条件:load Generator

【转】一般的测试流程和各阶段测试工具简介

一般测试流程:1.需求分析阶段:只要就是对业务的学习,分析需求点.2.测试计划阶段:测试组长就要根据SOW开始编写<测试计划>,其中包括人员,软件硬件资源,测试点,集成顺序,进度安排和风险识别等内容.3.测试设计阶段:测试方案一般由对需求很熟的高资深的测试工程师设计,测试方案要求根据<SRS>上的每个需求点设计出包括需求点简介,测试思路和详细测试方法三部分的方案.<测试方案>编写完成后也需要进行评审.4.测试方案阶段:主要是对测试用例和规程的设计.测试用例是根据<