You are on page 1of 5

Testing Checklist for Mobile Applications

October 23, 2009 Milind Dalvi


No. Module
SubTest Case Description Expected Result
Module
Verify that
Application should be
1 Installation
application can be able to install
Installed
successfully.
Successfully.
2 Uninstallation
Verify that
User should be able to
application can be uninstall the application
uninstalled
successfully.
successfully.
Verify the behavior User should get proper
3 Network Test
Cases
of application when error message like
there is Network
Network error. Please
problem and user is try after some time
performing
operations for data
call.
4
Verify that user is User should be able to
able to establish
establish data call when
data call when
Network is back in
Network is back in action.
action.
Call
Verify that user can User should be able to
5 Voice Call
Handling
Accept accept Voice call at accept Voice call at the
the time when
time when application is
application is
running and can resume
running and can
back in application from
resume back in
the same point.
application from
the same point.
6
Call
Verify that user can User should be able to
Rejectio reject the Voice call reject the Voice call at
n
at the time when
the time when
application is
application is running
running and can
and can resume back in
resume back in
application from the
application from
same point.
the same point.

Call
Verify that user can User should be able to
Establis establish a Voice
establish a Voice call in
h
call in case when
case when application
application data
data call is running in
call is running in
background.
background.
Verify that user can User should be able to
8 SMS Handling
get SMS alert when get SMS alert when
application is
application is running.
running.
9
Verify that user can User should be able to
resume back from resume back from the
the same point
same point after
after reading the
reading the SMS.
SMS.
Verify that
Unmapped keys should
10 Unmapped
keys
unmapped keys are not work on any screen
not working on any of application.
screen of
application.
11 Application
Verify that
Application logo with
Logo
application logo
Application name
with Application
should be present in
Name is present in application manager
application
and user can select it.
manager and user
can select it.
Verify that when
When user selects
12 Splash
user selects
application logo in
application logo in application manager
application
splash should be
manager splash is displayed.
displayed.
13
Note that Splash do Splash should not
not remain for fore remain for fore than 3
than 3 seconds.
seconds.
Verify that
Application should
14 Low Memory
application displays display proper error
proper error
message when device
message when
memory is low and exits
device memory is gracefully from the
low and exits
situation.
gracefully from the
situation.
7

15 Clear Key

16 End Key

17 Visual
Feedback

18 Continual
Keypad Entry

19 Exit
Application

20 Charger Effect

21 Low Battery

Verify that clear key Clear key should


should navigate the navigate the user to
user to previous
previous screen.
screen.
Verify that End Key End Key should
should navigate the navigate the user to
user to native OEM native OEM screen.
screen.
Verify that there is There should be visual
visual feedback
feedback given when
when response to response time for any
any action takes
action is more than 3
more than 3
second.
seconds.
Verify that
Continual key pad entry
continual key pad should not cause any
entry do not cause problem in application.
any problem.
Verify that user is User should be able to
able to exit from
exit with every form of
application with
exit modes like
every form of exit Flap,Slider,End Key or
modes like
Exit option in
Flap,Slider,End Key application and from
or Exit option in
any point.
application and
from any point.
Verify that when
When application is
application is
running then inserting
running then
and removing charger
inserting and
should not cause any
removing charger problem and proper
do not cause any
message should be
problem and proper displayed when charger
message is
is inserted in device.
displayed when
charger is inserted
in device.
Verify that when
When application is
application is
running and battery is
running and battery low then proper
is low then proper message is displayed to
message is
the user telling user
displayed to the
that battery is low.
user.

22 Removal of
Battery

23 Battery
Consumption

24 Application
Start/ Restart

25 Application
Side Effects

26 External
incoming
communicatio
n infrared

Verify that removal


of battery at the
time of application
data call is going
on do not cause
interruption and
data call is
completed after
battery is inserted
back in the device.
Verify that
application does
not consume
battery excessively.

Removal of battery at
the time of application
data call is going on
should not cause
interruption and data
call should be
completed after battery
is inserted back in the
device.
The application should
not consume battery
excessively.

1. Find the
Application must not
application icon
take more than 25s to
and select it 2.
start.
Press a button on
the device to
launch the app.
3.Observe the
application launch
In the timeline
defined
Make sure that your Installed application
application is not
should not cause other
causing other
applications of device to
applications of
hamper.
device to hamper.
Application should
gracefully handle
the condition when
incoming
communication is
made via Infra Red
[Send a file using
Infrared (if
applicable) to the
device application
presents the user]

When the incoming


communication enters
the device the
application must at
least respect one of the
following: a) Go into
pause state, after the
user exits the
communication, the
application presents the
user with a continue
option or is continued
automatically from the
point it was suspended
at b) Give a visual or

audible notification The


application must not
crash or hung.

You might also like