Verify user can uninstall application successfully.
Verify app updates are properly installed.
Check app behavior on trying to install it on non-supported version/device.
Verify app is installed properly from app store and from sideloading.
Icon
Verify that app icon is created after installed and icon should be followed the design
Logo
Verify that application logo with Application Name is present in application manager and
user can select it.
Splash
Verify that when user selects application logo in application manager splash is displayed.
Verify that splash screen is shown on start up. Note that the splash screen should not last
longer than defined in requirements.
Entry/Exit
Verify app is opened properly on selecting application icon.
Check if app is opened properly from multitasking menu.
Check app is triggered properly from notification, other apps (if required), voice commands,
gestures, on device start (if applicable) etc.
Verify app does not take unusual amount of time while opening.
Verify user is able to exit app from an option and device Home key.
Usability
Verify app is intuitive to use.
Check navigation in app is working as expected.
Verify app responds properly to orientation change, pinch-to-zoom, multitouch etc.
Verify keyboard, when triggered is adjusted properly around input elements.
Verify app does not lag while using it.
Verify the app meets usability requirements of platform.
If your app requires, ensure there is a user guide available for user’s help.
Updates
Verify updates are installed properly.
Check behavior of app when updates are not installed.
Check behavior when multiple updates are available for install.
Verify app is working properly after OS is updated.
Check app behavior when app update is aborted/interrupted.
Interruptions
Check app handles interruptions such as phone calls, SMS, voicemail, orientation change etc.
gracefully.
Verify that when the device is running on battery low, application behaves as expected.
Verify that the proper notification on battery low is displayed.
Verify that application data are not lost when battery is dead/removed.
Check app behaves properly under low data connectivity and low network.
Check app behaves properly when charger is connected/disconnected.
Check app behaves properly while transfer is in progress via Bluetooth/NFC.
Sound
Check app behaves properly when sound is turn on/off
Functionality
Verify that app performs expected tasks properly.
Verify behavior of an app when some external action is triggered Eg. call to web browser,
other app etc.
Check app does not crash/force close while using it.
Verify peripherals(Eg. keyboards, docks, stylus etc.) are handled properly during app usage.
Check app logs to pinpoint any unexpected behavior.
Check app across different devices and OS versions.
Verify that the application behaves as expected in airplane mode and after exiting airplane
mode.
Verify that the correct message is displayed when there is no storage available on the
device.
Verify that the correct message is displayed when there is low storage available on the
device.
Verify that the Back button returns the user to the previous screen.
Verify that the inactive buttons are clearly distinguished from active buttons
Security
Verify app does not violate security while running in a different user account.