Mobile Applications Testing Checklist
Every developed mobile application have to go through the quality assurance before they are released for market or app store. The application gets tested on various parameters like security, functionality and usability etc. Rating and reviews are one of the most important criteria which a user consider before downloading any app. Rating and reviews are directly related to how your application performs.
Never give a go-ahead from the QA team without visiting the below Mobile Applications Testing Checklist.
The app successfully installed and uninstalled on the device
Behaviour when there is an incoming call
Behaviour when there is an incoming SMS
Behaviour when the charger disconnected/connected
The behaviour of the app when the device resumes from the lock screen
The behaviour of the app in the landscape mode
The behaviour of the app while an incoming notification
The behaviour of the app if a push message is coming from another app
Does the app interact with the GPS sensor correctly (switch on/off, retrieve GPS data)?
Verify that buttons or keys which have no defined function have no unexpected behaviour on the app when activating.
Verify the back button functionality
Does the home button get the user back to the home screen of the device?
Does the menu button show the app’s menu?
In case there’s a true “search” button available on the device, does this get the user to some form of search within the app?
The behaviour of the app “Battery low” message is pushed
The behaviour of the app if the sound on the device is turned off?
The behaviour of the app if the device is in airplane mode?
Does the application function as expected after re-installation?
Can the app switch to different apps on the device through multitasking?
The behaviour of the app if the app is out of network reach?
And Does the app behave according to specification if connected to the internet through Wi-Fi, 3G, 2G?
The behaviour of the app it gets back into the network
The behaviour of the app if switches between networks (Wi-Fi, 3G, 2G)
Tested on different type of devices and different versions of OS?
Does the app limit or clean the amount of cached data?
Does the app go to sleep mode when running in the background prevent battery drain?
In an app, the user should not be able to store files locally, outside the app sandbox.
If the app is stopped at an unexpected time, user data should be saved locally and available at start-up.
The app should not access information on the device outside the app without the user’s permission (for instance, copying the address book or getting information from other apps).
The app cannot download code to be installed without the user’s consent.
An app cannot use location services, camera, contact list and gallery of the device without asking permission.
Push notifications have to be sent using the Apple Push Notification (APN) API. This has to be done using an APN ID.
And Push notification can’t send personal information.
For more question on software testing visit: ALL STQ
Wikipedia Mobile Apps Testing