Tuesday, December 4, 2012

Mobile Application Testing Checklist.

Installation
  • Verify that application will download properly.
  • Verify that application will install properly.
  • Verify that proper application Icon is displayed.
  • Verify that the application will  launch successfully.
Splash Screen
  • Verify that proper splash screen is displayed.
  • Splash screen should not remain for more than 3 seconds.
Application Stability
  • Verify that the Application will not crash or freeze at any time while running.
  • Verify that the application must not lose any information as a result of a forcible close.
  • Verify that the application will work properly after system shut down and restart.
  • Verify that the application will not cause any problem to other application which is installed in the device.
Network Testing
  • Observe the behavior of the application during no network range.
  • Observe the behavior of the application when network is back in action.
  • Observe the application behavior under Wi-fi network range.
  • Observe the application behavior under 3G network.
  • Observe the application behavior under low network range.
  • Observe the application behavior under Airplane mode.
Voice Call Handling
  • Verify that the user can accept voice call during application running.
  • Verify that the user can reject voice call during application running.
  • Verify that the user can establish a voice call during application running.
SMS Handling
  • Verify that user can get SMS alert when application is running.
  • Verify that the application will not quit when user will get an SMS alert.
  • Verify that user can resume back from the same point after reading the SMS.
  • Verify that user can send an SMS during application running.
Battery Related Testing
  • Error message should be displayed for low battery during application running.
  • Verify that the application is running under low battery.
  • Verify that the application will not affect when we insert or remove charger.
  • Verify that application does not consume battery excessively.
Low Memory
  • Verify that application displays proper error message when device memory is low and exits gracefully from the situation.
Continual Keypad Entry
  • Verify that continual key pad entry do not cause any problem.
External Incoming Communication
  • Application should gracefully handle the condition when incoming communication is made via Bluetooth/Infrared.
Application Version
  • Verify that the application version is properly displaying in the application.
Uninstall
  • Verify that application can be uninstalled successfully.
  • Verify that proper confirmation message is displayed before uninstalling the application.

No comments:

Post a Comment