service support

Mobile application quality standards

The mobile application quality standard consists of thirty-five test indicators that cover almost all dimensions of the mobile application test. Through the testing of these indicators, the quality of the application can be well covered, depending on the test point, Divided into seven dimensions:

Mobile application quality standards


Basic function test indicators

Basic function test description
basic skills Whether the mobile application contains the basic functionality is normal
Abnormal testAll abnormal operations and complex user scenarios are tested. Including client operation exception, client and server-side interaction exception, network anomaly, interruption, etc.
Account login Check whether the account-related functions are normal. Such as support for different accounts (QQ, microblogging, etc.) function is normal; multiple accounts at the same time login function is normal; multi-login function is normal
Package name, version number, signaturePackage name, version number, signature is correct
Static code scanning Check the errors in the code using the scan tool and process and explain them item by item

Performance stability test index

Performance stability testdescription
Power consumptionPower consumption in typical scenarios and in standby mode
Traffic consumptionTypical user scenarios and standby traffic consumption
CPU usageCPU usage during typical user scenarios and standby
Memory consumptionTypical user scenarios and memory consumption when inactive
Start timeAll kinds of startup mode, the start time (cold start (boot the first time after the start), hot start, the first start time, start from the recent visit)
Content load lengthThe main page or function is loaded for a long time
Exit time longIn the product exit or enter the background operation of the length (back key to exit, home key to exit)
Frame rateMain interface sliding fluency
Install the package sizeBefore installation, after installation, the size of the application after the first start
Monkey testEach iteration must pass at least 8h uninterrupted Monkey test

Compatibility test indicators

Compatibility testingdescription
ROM compatibleCompatibility with different ROM versions (native ROM (4.0, 4.1, 4.2, etc.); third party ROM (millet, soft valley OS OS)
Chip compatibleCompatibility with different chips (MTK platform, Qualcomm platform, Intel X86 platform, etc.)
Screen compatibleCompatibility for different screen resolutions(HVGA、VGA、WVGA、FWVGA、720p、1080p)
Mobile phone brand compatibleCompatible with different mobile phone brand models (Samsung, LG, Huawei, etc.)
Security software compatibleOn the security class software compatibility, after the installation of security software will not report the application of the error (such as soft valley phone housekeeper, QQ mobile phone housekeeper, etc.)
Version compatibleThe new version needs to be compatible with previous versions
SDK compatibleCompatible with integrated SDK within the application

Safety test indicators

Safety testdescription
Configure securityCheck the configuration security in a specific scenario, including the release status check, permission application, custom permission, signature validity check
Data SecurityCheck the data security in a specific scenario, including storage security, transport security, log information disclosure, intent information disclosure, key management
Component securityCheck the security of components in specific scenarios, including activities for component security, services component security, content providers component security, broadcast receivers component security, dynamic registration receivers component security
Webview component securityCheck the webview component security in a specific scenario, including: addJavaScriptInterface command execution, JS local file theft vulnerability
crash hidden dangerCheck whether there are crash hidden in the APP, including the input test, check the security of the input in a specific scenario, such as SQL injection, path traversal, IPC empty reference exception DOS, intent injection; interface check

Traverse the test indicators

Traverse the testdescription
Traverse the testSimulate the user's actual operation of the application, automatically on the application of each interface can be manipulated elements of the click, record the operation of the path and the problem (screenshot, log)

Online quality control indicators

Online quality controldescription
customer feedbackCollect different channel user feedback issues and process them
Data statisticsCore user indicators, the user allows the case, understand the user to use the product to help improve product quality
crash monitorMonitor the user in the use of the crash situation
Shelves monitoringCheck and monitor third-party store shelves, including but not limited to version number, channel correspondence, etc.