深光标准技术|谷歌测试-手动测试CTS Verifier测试介绍
一、Google CTS Verifier测试工具介绍
1.CTS Verifier测试是为了确保Android设备与Android平台的兼容性。由于Android系统的开放性和多样性,各个厂商可能会对Android系统进行定制和修改,这可能导致设备在运行Android应用程序时出现一些兼容性问题。为了解决这些问题,Google推出了CTS(Compatibility Test Suite)和CTS Verifier工具,CTS Verifier测试是Android兼容性测试套件(Compatibility Test Suite, CTS)的一部分,用于验证Android设备的兼容性。与标准的CTS测试不同,CTS Verifier专注于无法通过自动化测试检测的功能,通常需要人工干预和物理设备操作。
2.因测试过程中需要大量的辅助测试设备与不同厂商的UI客制化定制,CTS Verifier需要手动去完成测试。
二、CTS Verifier主要测试模块和功能
1. Audio(音频)
测试设备的音频输入和输出功能,与3.5mm耳机孔或usb接口转接设备兼容性测试,部分需要同时满足主观效果与客观效果导致问题不好修改。
2. Camera(相机)
该模块测试设备的摄像头功能,包括照相、录像等操作。其中camera ITS要求比较严格需要,同时也要兼顾相机效果。
3.Hardware(硬件)
USB接口测试,如MTP功能,NFC功能,屏幕触控。
4. Sensors(传感器)
测试设备的所有传感器功能,如加速度计、陀螺仪等。如果是虚拟陀螺仪这块要靠算法模拟不容易调试。
5. Connectivity(连接性)
测试设备的连接功能,如Wi-Fi、蓝牙、GPS等。这块样机基本功能正常基本能满足测试要求。
6.Managed Provisioning(管理供应)
主要测试企业应用功能与多用户测试,可以让应用工作与个人独立使用。容易出现产品UI设计不满足要求的,完成一个项目后,后续项目基本可以稳定通过。
三、测试流程
1.选择要进行测试的模块,然后按照提示操作执行测试。测试过程中可能需要用户与设备进行交互,如拍摄照片、移动设备等。测试完成后,选择保存后会生成一个测试报告,显示测试结果。
2.因部分测试会修改权限,测试不需要依次测试,可以根据经验选择顺序测试。
四、问题分析
在测试报告中的结果,不会显示具体小项测试失败,开发者可以根据测试反馈的具体问题进行复现,检查问题的原因并进行修复。
五、CTS Verifier测试必要性
1.通过执行CTS Verifier测试,可以验证设备的功能是否符合Android系统的规范,检查设备的摄像头、传感器、音频、连接性等各项功能是否正常。这样可以确保应用程序在各种设备上的稳定运行,减少用户在不同设备上遇到的兼容性问题。
2.CTS Verifier测试也是GMS认证测试一部分,CTS Verifier通过手动测试补充了自动化的CTS测试,认证通过可以提升设备的市场竞争力
欢迎联系我们,咨询谷歌GMS测试认证,我们采用自动和手动测试结合的方式,确保设备符合Android的硬件和软件标准,从而获得Google的认证。我们同步可以完成谷歌的EDLA,谷歌MADA,谷歌Lens, 谷歌ARCore,谷歌TADA,谷歌Android Watch,谷歌earphone,Google GTV,ATV等项目。
推荐项目
-
谷歌GMS认证之MADA认证与EDLA认证截止时间
谷歌移动服务(GMS)认证中,安卓各版本的MADA和EDLA认证申请的截止时间。谷歌每年都会发布新版本的安卓系统,并逐步结束旧版本的认证申请。例如,安卓13的MADA认证申请在2024年2月29日截止,而从此日期起,MADA认证版本必须为安卓14。相比之下,EDLA认证的截止日期通常比MADA晚一年左右。文章还详细列出了Android 12到Android 14版本的MADA和EDLA认证截止日期。...查看更多 -
谷歌TADA/GMS认证
TADA是谷歌GMS认证中众多协议中的一个协议,谷歌针对不同的产品,推出了不同的协议,除了TADA协议,还有MADA协议、EDLA协议、GAS协议,不同协议针对不同的产品。查看更多 -
谷歌GMS认证需要注意哪些信息?
GMS全称是Google Mobile Service(即谷歌移动服务),谷歌GMS服务是Android智能设备的核心,也可以说是国外使用安卓系统的智能设备的系统中枢神经,很多的应用都是基于此服务开发,诸如Google Search 、Gmail、Gtalk、Street Vie、Google Play以及Google+社交应用服务等,这些都是谷歌特有的,需要取得谷歌对这些软件使用的授权。查看更多