谷歌安卓Android TV测试认证的项目流程及测试内容
一、Android TV测试认证需要哪些内容
Android TV是Google 推出的专门为电视机和机顶盒产品设计的应用程序服务包。让用户可以使用喜欢的Apps观看视频、播放音乐和游戏、从其他设备进行投屏等等。
和AOSP相比,Android TV提供如下内容:
1、Leanback Launcher(电视桌面)。
2、Google Services(谷歌应用如Google Play,YouTube,Play Movie&TV, Play Games, etc.)。
3、Search and Assistant(搜索与助手)。
4、Google Cast(投屏)。
5、GOTA(谷歌提供OTA升级平台)。
二、Android TV测试认证流程
1、根据需求选择一个硬件方案,这里必须考虑它在技术上实现的可行性。
2、选择适合的Android开发系统。
3、sublicense提交产品信息,待谷歌审核通过。
4、申请白名单KEY等,申请相关的软件包。
5、提供测试样机启动测试与修改bug。
6、测试通过,上传报告,等待谷歌审批通过,认证完成。
三、Android TV认证测试内容
CTS:Android平台兼容性,CDD + Android SDK/NDK/APIs。
GTS:验证GMS应用程序是否正确集成,流媒体播放等。
STS:测试Security patch合入。
VTS:替换GSI后测试HAL、驱动与内核。
CTS-ON-GSI:替换GSI后测试兼容性。
TVTS:验证GMS应用程序性能。
SmokeTest:人工测试验证功能正常,布局满足要求。
CtsVerifier:CTS测试的补充测试,需要人工判断。
BTS:验证补丁合入与是否预装危害应用。
四、Android TV测试常见问题
1、smoke test测试主观占比比较大,如果与认证方要求不一致,满足认证方要求或谷歌自家产品做对比,及时申请waive。
2、Youtube 高清视频和google cast等依赖认证通过才可以正常使用功能需要相谷歌申请白名单账号。
3、如果有些case全部测试无法pass,可以通过跑单例再次进行测试。
4、BTS扫描依赖谷歌服务器完成,无法本地测试,需要提前一版完成预测试。
五、Android TV认证与谷歌签哪些协议
1、NDA,可以访问Google的Help Center
2、ACC,Google会建立Project Tracker
3、WV IDA,可以从google指定的服务器上,下载经过Google加密的版权文件
4、TADA,可以从Google下载到GTVS包,并开通APFE的访问权限,可以Google partner相关网站
推荐项目
-
谷歌TADA/GMS认证
TADA是谷歌GMS认证中众多协议中的一个协议,谷歌针对不同的产品,推出了不同的协议,除了TADA协议,还有MADA协议、EDLA协议、GAS协议,不同协议针对不同的产品。查看更多 -
深光-谷歌ARCore测试认证服务
ARCore 是 Google 推出的用于打造增强现实体验的平台,ARCore 利 用移动设备的传感器以及相机通过不同的 API 让您的手机能够感知其所处环境、了解世界并进行信息交互。 设备要使用谷歌的ARCore功能,需要进行测试并通过认证后方可预载或使用Google ARCore apk。查看更多 -
深光标准-谷歌GMS认证介绍,谷歌EDLA最详细的介绍
GMS全称是Google Mobile Service(即谷歌移动服务),GMS认证简单来说就是使用安卓系统的移动设备在经过谷歌的一系列测试后取得谷歌的认可,可以合法使用谷歌提供的各种软件服务,包括Chrome、Gmail、YouTube、地图、PlayStore 等等。Android 设备需要 GMS 认证才能运行所有 Google 的软件服务,否则,未经过认证的设备将被谷歌视为非法设备无法运行任何这些软件。...查看更多