The Android testing matrix is the largest, most complex of all the mobile testing matrices. Android is notorious for fragmentation because its open nature allows more handset manufacturers and models, carriers, UI customizations and other factors to be introduced into the ecosystem. But being vast is no excuse for not understanding and testing across the matrix. We'll show you how to increase your QA coverage across the entire Android ecosystem. Other topics include:
Creating a QA Checklist
As with all mobile app testing, common functions should be tested on as many devices as possible to ensure consistency. However, Android’s device and platform combinations present new challenges – a feature that functions perfectly on one device may cause a bug on another. In addition to normal testing considerations, there are a number of recurring issues that commonly crop up on a variety of Android devices, including those dealing with menu options, keys, interruptions settings and others. These issues are prevalent enough that they should be added to test cases on as many devices as possible. ...continue reading...
Avoiding Malware and Other Security Breaches
It’s no secret that Androids are susceptible to malware – largely because of the open nature of Google Play and the presence of unmonitored, third party app markets. Couple the consistent malware reports with users’ increasing interest in privacy, and an accidental security slip up can be disastrous to your app’s success. At the very least, be sure an app successfully accomplishes the essential security criteria, including confidentiality, integrity, authentication, authorization and others. We'll show you why it's also helpful to have white hat security experts attempt to manipulate at least the most common security vulnerabilities. ...continue reading...
Discovering Little-Known Tools and Tips
The best place to start is by downloading the Android SDK (for Windows, Mac and Linux), which offers a range of tools that will work on any Android device. The SDK will allow you to connect your device to a computer to take video and screenshots and pull advanced logs for more in depth reporting. While the SDK may seem intimidating, its video and screenshot capabilities are extremely useful. In addition, there are several log apps that will allow you to pull device logs. Device logs track all applications running on a device at a specific moment. They are helpful in pinpointing applications that ...continue reading...Get the rest of the story >>>