S.No Module Test Case Description
1 Installation Verifythatapplicationcanbe InstalledSuccessfully.
2 Uninstallation Verifythatapplicationcanbe uninstalledsuccessfully.
3 Re-installation
Verify the behaviorof the applicationfunctionasexpectedafterre-
installation?
4 Voice Call Handling
Verifythatusercan accept Voice call atthe time whenapplicationis
runningandcan resume backinapplicationfromthe same point.
5 Voice Call Handling
Verifythatusercan reject the Voice call at the time whenapplication
isrunningand can resume backin applicationfromthe same point.
6 Voice Call Handling
Verifythatusercan establishaVoice call incase whenapplication
data call is runninginbackground.
7 SMS Verifythatusercan getSMS alertwhenapplicationisrunning.
8 SMS
Verifythatusercan resume back fromthe same pointafterreading
the SMS.
9 SMS
Verifythe behaviorof the applicationif apushmessage iscoming
fromanotherapp (thinkof:twittermentions,whatsappmessage,
wordfeud invitation,etc).
10 ApplicationLogo
VerifythatapplicationlogowithApplicationName ispresentin
applicationmanagerandusercan selectit.
11 Splash
Verifythatwhenuserselectsapplicationlogoinapplicationmanager
splashisdisplayed.
12 Splash Note that Splashdonot remainforfore than 3 seconds.
13 Low Memory
Verifythatapplicationdisplayspropererrormessage when device
memoryislow and exitsgracefullyfromthe situation.
14 ChargerEffect
Verifythatwhenapplicationisrunningtheninsertingandremoving
charger donot cause any problemandpropermessage isdisplayed
whenchargeris insertedindevice.
15 Low Battery
Verifythatwhenapplicationisrunningandbatteryislow thenproper
message isdisplayedtothe user.
16 Removal of Battery
Verifythatremoval of batteryatthe time of applicationdatacall is
goingon donot cause interruptionanddatacall iscompletedafter
batteryisinsertedbackinthe device.
17 BatteryConsumption Verify thatapplication doesnotconsume batteryexcessively.
18 ApplicationSideEffects
Make sure that yourapplicationisnotcausingotherapplicationsof
device tohamper.
19 Aeroplane mode
Verifythatappbehave asdesigned/desiredif the devicegoesto Aero
plane mode
20 Aeroplane mode
Verifythatappbehave asdesigned/desiredif the deviceresumesto
Aeroplane mode
21 Lock screen
Verify that the app behave as designed/desired if the device
resumes from lock screen?
22 Screen Verifythe behaviorof the applicationwhenthe device istilted
23 Multitasking
Verifythe appswitchtodifferentappsonthe device through
multitaskingasdesigned/desired?
24 NetworkTestCases
Verifythe appbehave accordingtospecificationif connectedtothe
internetthroughWi-Fi?
25 NetworkTestCases
Verifythe appbehave accordingtospecificationif connectedtothe
internetthrough3G?
26 NetworkTestCases
Verifythe appbehave accordingtospecificationif connectedtothe
internetthrough2G?
27 NetworkTestCases
Verifythe appbehave accordingtospecificationof the appisout of
networkreach?
28 NetworkTestCases
Verifythe app behave accordingtospecificationof the appisout of
networkreach?
29 NetworkTestCases
Verifythe appresume workingwhenitgetsbackintonetworkreach
fromoutside reachof the network?
30 NetworkTestCases
Verifythe Update transactionsare processedcorrectlyafterre-
establishingconnection.
31 NetworkTestCases
Verify the appstill workcorrectlywhentetheringorotherwise
connectedtoanotherdevice
32 NetworkTestCases
Verifythatwhathappensif the appswitchesbetweennetworks (Wi-
Fi,3G, 2G)
33 NetworkTestCases
Verifythe appuse standardnetworkports(Mail:25, 143, 465, 993 or
995 HTTP: 80 or 443 SFTP:22) to connectto remote services,assome
providersblockcertainports.
34 Applicationtestcases
Verifythe appbeen testedondifferenttype of devicesanddifferent
versionsof OS?
35 Stabilitycheck Verifythatcontinual keypadentrydonot cause any problem.
36 Stabilitycheck
Verifythe apphasa list(forinstance of pictures) init,tryscrolling
throughit at highspeed.
37 Stabilitycheck Verifythe userable tosendthe printfromthe Application
38 UI Verifythe Appname shouldbe self explanatory
39 Application Verifythe applimitorcleanthe amountof cacheddata.
40 Application
Verifythe appgo tosleepmode whenrunninginthe background
(preventbatterydrain)

General test cases for mobile app

  • 1.
    S.No Module TestCase Description 1 Installation Verifythatapplicationcanbe InstalledSuccessfully. 2 Uninstallation Verifythatapplicationcanbe uninstalledsuccessfully. 3 Re-installation Verify the behaviorof the applicationfunctionasexpectedafterre- installation? 4 Voice Call Handling Verifythatusercan accept Voice call atthe time whenapplicationis runningandcan resume backinapplicationfromthe same point. 5 Voice Call Handling Verifythatusercan reject the Voice call at the time whenapplication isrunningand can resume backin applicationfromthe same point. 6 Voice Call Handling Verifythatusercan establishaVoice call incase whenapplication data call is runninginbackground. 7 SMS Verifythatusercan getSMS alertwhenapplicationisrunning. 8 SMS Verifythatusercan resume back fromthe same pointafterreading the SMS. 9 SMS Verifythe behaviorof the applicationif apushmessage iscoming fromanotherapp (thinkof:twittermentions,whatsappmessage, wordfeud invitation,etc). 10 ApplicationLogo VerifythatapplicationlogowithApplicationName ispresentin applicationmanagerandusercan selectit. 11 Splash Verifythatwhenuserselectsapplicationlogoinapplicationmanager splashisdisplayed. 12 Splash Note that Splashdonot remainforfore than 3 seconds. 13 Low Memory Verifythatapplicationdisplayspropererrormessage when device memoryislow and exitsgracefullyfromthe situation. 14 ChargerEffect Verifythatwhenapplicationisrunningtheninsertingandremoving charger donot cause any problemandpropermessage isdisplayed whenchargeris insertedindevice. 15 Low Battery Verifythatwhenapplicationisrunningandbatteryislow thenproper message isdisplayedtothe user. 16 Removal of Battery Verifythatremoval of batteryatthe time of applicationdatacall is goingon donot cause interruptionanddatacall iscompletedafter batteryisinsertedbackinthe device. 17 BatteryConsumption Verify thatapplication doesnotconsume batteryexcessively. 18 ApplicationSideEffects Make sure that yourapplicationisnotcausingotherapplicationsof device tohamper. 19 Aeroplane mode Verifythatappbehave asdesigned/desiredif the devicegoesto Aero plane mode 20 Aeroplane mode Verifythatappbehave asdesigned/desiredif the deviceresumesto Aeroplane mode 21 Lock screen Verify that the app behave as designed/desired if the device resumes from lock screen? 22 Screen Verifythe behaviorof the applicationwhenthe device istilted
  • 2.
    23 Multitasking Verifythe appswitchtodifferentappsonthedevice through multitaskingasdesigned/desired? 24 NetworkTestCases Verifythe appbehave accordingtospecificationif connectedtothe internetthroughWi-Fi? 25 NetworkTestCases Verifythe appbehave accordingtospecificationif connectedtothe internetthrough3G? 26 NetworkTestCases Verifythe appbehave accordingtospecificationif connectedtothe internetthrough2G? 27 NetworkTestCases Verifythe appbehave accordingtospecificationof the appisout of networkreach? 28 NetworkTestCases Verifythe app behave accordingtospecificationof the appisout of networkreach? 29 NetworkTestCases Verifythe appresume workingwhenitgetsbackintonetworkreach fromoutside reachof the network? 30 NetworkTestCases Verifythe Update transactionsare processedcorrectlyafterre- establishingconnection. 31 NetworkTestCases Verify the appstill workcorrectlywhentetheringorotherwise connectedtoanotherdevice 32 NetworkTestCases Verifythatwhathappensif the appswitchesbetweennetworks (Wi- Fi,3G, 2G) 33 NetworkTestCases Verifythe appuse standardnetworkports(Mail:25, 143, 465, 993 or 995 HTTP: 80 or 443 SFTP:22) to connectto remote services,assome providersblockcertainports. 34 Applicationtestcases Verifythe appbeen testedondifferenttype of devicesanddifferent versionsof OS? 35 Stabilitycheck Verifythatcontinual keypadentrydonot cause any problem. 36 Stabilitycheck Verifythe apphasa list(forinstance of pictures) init,tryscrolling throughit at highspeed. 37 Stabilitycheck Verifythe userable tosendthe printfromthe Application 38 UI Verifythe Appname shouldbe self explanatory 39 Application Verifythe applimitorcleanthe amountof cacheddata. 40 Application Verifythe appgo tosleepmode whenrunninginthe background (preventbatterydrain)