AQuA’s New Performance Testing Criteria Requires AT&T ARO to Verify App Quality
On July 1st, the App Quality Alliance (AQuA) launched a new set of iOS and Android testing criteria focused on app characteristics that can affect an app’s performance – battery usage, data usage, and speed. Using the AT&T Application Resource Optimizer (ARO) as the test measurement tool, AQuA has defined the Performance Testing Criteria to help app developers create apps that minimizes the waste of resources without compromising functionality.
Additive and Optional Testing
The new AQuA Performance Testing Criteria is an additional set of criteria and does not replace the base AQuA Testing Criteria. At launch, these new tests will be optional and currently are not required for the app to be listed in AQuA’s quality app directory. Eventually, AQuA will make these tests mandatory to achieve the quality level of “Test House Verified” and would allow your app to sport the AQuA App Quality Badge.
Criteria: 5 Required and 1 Optional
The new tests focus on efficient usage of the radio resource and data transmission, which can reduce battery drain, lower data usage charges and increase app responsiveness. The 5 required tests (and one optional choice) are the following:
- Duplicate Content
- Periodic Transfers
- Closing Connections
- Accessing Peripherals
- Text Compression
- Accessing Peripherals using Bluetooth (optional)
Using AT&T ARO to Test Each Criteria
To measure your app, AQuA recommends that you use AT&T ARO Collector to capture traces of your app while interacting with it. Then use the AT&T ARO Analyzer to measure your trace against 25 mobile best practices. There is a corresponding ARO best practice for each test and the analysis results will be used to determine your apps efficiency and if you pass the test criteria.
Each required test results in a grade of Pass, Light Wastage, Medium Wastage, or Light Wastage. For example, for Duplicate Content, if ARO grades you with a “Green Icon,” you pass PERIOD. Otherwise, your grade would depend on the % of duplicate content:
- > 20% would be “heavy wastage”
- 5-20% would be “medium wastage”
- < 5% would be “light wastage”
The “wastage” level for each test equals a certain number of points and the total points will determine if your app fails or passes.