MOBILE APPLICATION TESTING CHECKLIST -- I Phone and Android applications

 (Written on my own) 


1.) Testing mobile applications through
i) Devices.
ii) I phone -- Simulator
iii) Android -- Emulator


2.) Installation & Uninstallation Testing


3.) Few Security things if the application is a social networking application or links to a social networking applications like facebook, twitter and LinkedIn etc...


4.) Inner functionality -- Functional testing


5.) System Crash / Force Close


Performance & Stress Testing
6.) -- Cosmetic issues(look and feel)


7.) Page scrolling


8.) Navigation to screens


9.) Truncation errors


10.) Data testing ( Contents)


11.) Performance -- application and inner pages load time


12.) Network Testing: (if the appl is a Network based appl)
1.) Verify the behavior of application when there is Network problem and user is performing operations for data call.
2.) User should get proper error message like “Network error. Please try after some time”


13.) Application Specific Testing (ie Application behavior Testing based on the Mobile Device used)/ Some Device specific Testing for the Application


14.) Application Side Effects:
1.) Make sure that your application is not causing other applications of device to hamper.
2.) Installed application should not cause other applications of device to hamper.

Some more common checklist for both android and Iphone, that needed to be tested in all apps.

1.) System Crash / Force Close

2.) Performance/memory testing

3.) Check with different networks -- WiFi and 3G,4G .also field and flight based(if needed).

4.) Check Installation -- Install the application being tested.

5.) Check Application start/stop behavior -- Start the application by selecting the icon or following the steps outlined in the submission statement

6.)Check if No disruption to voice calls -- With the application installed and running use a second phone to call the test device.

7.)Check if No disruption to text messages -- With the application installed and running, send a text message to the test device.

8.) Check for Auto-start behavior -- With the application running, find the settings for the application — either within the application itself or from the settings option on the device.

9.) Check for Multitasking -- No disruption to key device applications

10.) Check for navigations, tabs,page scrolling etc..

11.) Check for social networking options such as sharing ,posting and links etc..

12.) Memory testing -- check the memory by filling and emptying it ,then compare the application with it.

13.)  Check if any payment gateway occurs like paypal,chargify etc...

14.)  Check uninstall of apps -- The application must be uninstalled without error. 

Also hav a look @ this: 

--> Perform multitasking or multiprocessing  in mobile application and compare the performance b4 and after this process.

 $ Fill the memory and test whether the application s performing well or not.In some cases if the memory is full then the application works slowly and zero performance exists.

$ Test the load time in application inner and outer areas.., means that interior page loading time (articles,images).

$ Test the page navigations simultaneously.

$Test in different devices for the best performance.

-Nexus One 2.2+

- Moto Droid X (2.1)

- Samsung Galaxy S (2.1)

- Nexus One (2.1)

- HTC Desire (2.1)

- SE Xperia X10i (1.6)

- Moto Droid (2.0)

- HTC Magic (1.5)

 IPhone -- Check for 2g,3g and 4g

$ Test whether Forceclose/sytem crash occurs during the page loading and navigations.In these the application faces lot of Force closes and performance becomes null.

$ Test simultaneously the menus present  in the same page and check the performance.

$ Perform negative test cases for best performance of application ....via both functionality and design


E-mail me when people leave their comments –

You need to be a member of Mobile QA Zone to add comments!

Join Mobile QA Zone


  • Welcome Krishna Sir :)

  • Thanks Arun Francis 

  • Thanks
  • very good


  • good details

  • Nice 1............

  • I have further enhanced the checklist. Please have a look at URL:

  • Installed application should not cause other applications of device to hamper for this can u tell me one example what kind of hamper will be happen.
  • hi sanjay here can u tell me what kind of test case u follow to test the security testing and what is differenet beteewn sceruty and authorization testing,is authorization comes under security and how?
  • @ Ravi , Arun : Thanks :)
This reply was deleted.
Welcome to Mobile QA Zone, a Next Generation Software Testing Community.Invite your friends to join this community.Write to us to become a featured member.