Mobile QA Zone

A Mobile Application Testing Community


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


Views: 7386


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

Join Mobile QA Zone

Comment by Arun Francis on March 25, 2014 at 11:40am

Welcome Krishna Sir :)

Comment by Krishna Yadav Dasari on March 4, 2014 at 11:01am
Comment by K Richa on August 6, 2012 at 2:52pm
Comment by Rajvinder on June 18, 2012 at 8:33pm

very good


Comment by Ashish on June 18, 2012 at 12:22pm

good details

Comment by Ashish on June 18, 2012 at 12:00pm

Nice 1............

Comment by Rahuf S on June 15, 2012 at 11:10am

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

Comment by sanjay kumar on October 18, 2011 at 10:52am
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.
Comment by sanjay kumar on October 18, 2011 at 10:50am
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?
Comment by Divya on June 27, 2011 at 3:13pm
@ Ravi , Arun : Thanks :)

© 2018   Created by Anurag Khode.   Powered by

Badges  |  Report an Issue  |  Terms of Service

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.