Types of Testing for Mobile Application
This includes text visibility, navigation between screens, response from interaction with system.
This entails validating the application for different mobile devices, OS versions, screen sizes, and resolutions as per requirement
This covers validation of each screen, buttons, text inputs, navigation flow.
Low Level Resource Testing
This covers checks for overuse of memory and not releasing it, app temporary files not cleaned, local database growing too big, and garbage generation by the app
This includes checks on server connection changes to Wi-Fi from 2G/3G or viceversa, application response time, battery consumption, CPU usage, Memory leaks,
This includes check for backup of necessary information, save and recovery plan if battery goes down, data loss in case of app upgradation, app access if user gets call, text, alarm etc.
This includes encryption/ decryption techniques used for sensitive data communication, User level data security, data stored security on device.
This includes testing the functionality of the application based on the business requirements