Deeplight | Google GMS Testing - Introduction to Manual Testing CTS Verifier Test
1. Introduction to CTS Verifier
1.1 CTS Verifier testing is to ensure the compatibility of Android devices with the Android platform. Due to the openness and diversity of the Android system, various manufacturers may customize and modify the Android system, which may lead to compatibility issues when running Android applications on devices. To address these issues, Google has introduced the CTS (Compatibility Test Suite) and CTS Verifier tools to ensure that devices comply with the standards of the Android platform and ensure that applications run smoothly on different Android devices.
1.2 Due to the need for a large number of auxiliary test devices and customized UI from different manufacturers during the testing process, CTS Verifier requires manual testing to be completed.
2. Main Testing Modules and Functions of CTS Verifier
2.1Audio
Test the audio input and output functions of the device, compatibility testing with 3.5mm headphone jack or USB interface adapter devices. Some issues may be difficult to modify due to the need to simultaneously satisfy subjective and objective effects.
2.2 Camera
This module tests the camera function of the device, including taking photos, recording videos, etc. Camera ITS requirements are relatively strict and also need to consider camera performance.
2.3 Hardware
USB interface testing, such as MTP functionality, NFC functionality, screen touch.
2.4 Sensors
Test all sensor functions of the device, such as accelerometer, gyroscope, etc. If it is a virtual gyroscope, debugging is not easy relying on algorithm simulation.
2.5 Connectivity
Test the connectivity functions of the device, such as Wi-Fi, Bluetooth, GPS, etc. The basic functions of the prototype can basically meet the testing requirements.
2.6 Managed Provisioning
Mainly test enterprise application functions and multi-user testing, which can allow applications to work independently for individual users. It is easy to encounter problems where the product UI design does not meet the requirements. After completing one project, subsequent projects can basically pass stably.
3. Testing Process
3.1 Select the modules to be tested, then follow the prompts to execute the tests. During the testing process, interaction between the user and the device may be required, such as taking photos, moving the device, etc. After the testing is completed, selecting save will generate a test report displaying the test results.
3.2 As some tests may modify permissions, testing does not need to be performed sequentially; the order of testing can be chosen based on experience.
4. Problem Analysis
The test report will not display specific sub-item test failures. Developers can reproduce specific issues based on the test feedback, inspect the reasons for the issues, and proceed with fixes.
5. Necessity of CTS Verifier Testing
5.1 By performing CTS Verifier testing, the functionality of the device can be verified to comply with the specifications of the Android system, checking whether the device‘s camera, sensors, audio, connectivity, and other functions are normal. This ensures stable operation of applications on various devices, reducing compatibility issues encountered by users on different devices.
5.2 CTS Verifier testing is also part of GMS certification testing. Certification approval can enhance the market competitiveness of devices.
Feel free to contact us for inquiries about Google GMS testing and certification. We use a combination of automated and manual testing to ensure that devices meet both Android hardware and software standards, thereby achieving Google certification. We can also handle other Google-related projects including EDLA, MADA, Lens, ARCore, TADA, Android Wear, earphones, Google TV, and Android TV.
-
A Series of Testing Tools Used for Google TV Device Certification
Google TV devices, such as TVs, TV boxes, and projectors, require TADA certification, which involves passing tests like CTS, GTS, VTS, and TVTS to obtain certification.2024-09-11
-
Google/Android TV CDD Details Requirements
A Google/Android TV device refers to an Android-based television device, providing an entertainment interface suitable for users viewing television programs from approximately 10 feet away ("interface for large-screen entertainment experiences" or "interface for viewing from 10 feet away"). It allows users to watch digital media, movies, TV broadcasts, play games, and/or use applications.2024-09-11
-
Google Android TV/Set-Top Box Certification for Android ATV
Google Android ATV certification refers to the whole machine certification, submitted by ODM/OEM to Google to do the certification test, SOC manufacturers do not need to do the chip-level certification.Android TV was introduced at Google I/O on 26 June 2014, specially designed for TV and set-top box products designed for the application service package. Based on the Android AOSP version, plus the GTVS package can be compiled out of the Android TV Firmware.2024-09-11
-
The Project Process and Testing Contents for Google's Android TV Testing and Certification
Google Android TV certification is a program by Google that ensures a device meets a set of requirements and standards before being allowed to use the Android TV operating system. This certification ensures that the device is compatible with the Android TV platform and the user experience meets the standards set by Google. Device manufacturers must meet certain hardware and software requirements, as well as pass tests and compliance checks to receive the certification.2024-09-11
-
Understanding Google's TADA Agreement and the Android TV Certification Process
TADA is one of the many Agreement in Google GMS certification, Google for different products, launched different Agreements, in addition to TADA Agreement, there are MADA Agreement, EDLA Agreement, GAS Agreement, different Agreements for different products.2024-09-11