DeepLight Technology | 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 GSM certification testing. Certification approval can enhance the market competitiveness of devices.
Recommended items
-
Google/Android TV CDD Details
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....View more -
Google GMS certification MADA certification and EDLA certification deadline
View more -
Google GMS certification process and certification details
The full name of GMS is Google Mobile Service. Google GMS service is the core of Android smart devices and the central nervous system of smart devices using Android system. Many applications are developed based on this service, such as Google search, Gmail, Gtalk, Google map, Google play and Google + social application services, which are unique to Google, Google‘s authoriza...View more