Test Cases For Mobile

Two types of Test cases are there:

1) Positive Test Cases

2) Negative Test Cases

A) Positive Test Cases are:

1. Installation Testing

2. UI Testing: or Design based Testing

3. Functional Testing

4. Non Functional Testing

5. Performance and load Testing

6. Compatibility and Security Testing

Let’s explain one by one:

1. Installation Testing:

1. Verify all the parts of the mobile are available or not like battery, keypads etc.

2. Verify that the battery is fitted properly.

3. Verify that the keypad is fitted properly if it is mobile having keypad

4. Verify that the screen is fitted properly if it a touch mobile.

5. Verify that all the hardware buttons are properly fitted with mobile 

2. UI Testing and Design based Testing:

Each Mobile is unique in design and follows a particular pattern for the design. So we have to write the test cases for the same.

1)    Verify that the Mobile follow the design specification?

2)    Verify that the Mobile have the colour as per specification?

3)    Verify that buttons on the Mobile as per the specification?

4)    Verify that the Screen size as per the specification?

5)    Verify that the logo of the company is properly printed as per the design specification?

6)    Verify that if the dimension (Verify that length, breadth and other size specifications of the Mobile) of the Mobile as per mentioned in the requirement.

7)    Verify that the Size and shape.

8)    Verify that the outer body of the Mobile- whether it should be metallic, plastic or any other material  as per the specification

9)    Verify that the weight of the Mobile.

10) Verify that the Mobile is very comfortable to hold.

11) Verify that the Mobile’s material must not be is brittle (easily damaged)

12) Verify that spacing between the keys on the keypad are adequate.

13) Verify that the buttons on mobile must have the required size and be suitable for small and big fingers.

14) Verify the location of front and back camera on mobile.

15) Verify that is flash is available on mobile or not.

16) Verify the audio jack is available or not.

17) Verify the charging port ie. It is pin type or  “C” type etc.

18)  Verify that where is microphone located on mobile.

19) Verify that where is speaker located on mobile.

20) Verify that noise cancelation is available or not.

5. Functional Testing:

1)    Verify the touch is working or not if it is a touch mobile.

2)    Verify that the key buttons are working or not if it is a keypad mobile.

3)    Verify that power on and power off button is working properly or not.

4)    Verify that volume increase or decrease button is working properly or not.

5)    Verify that camera button is working properly or not if a special button is given on mobile for picture click.

6)    Check that mobile front or back camera is working fine.

7)    Verify that mobile flash light function is working properly or not.

8)    Verify that charging function is working properly or not.

9)    Verify that is microphone is working properly or not.

10) Verify that is speaker located on mobile is working properly or not.

11) Verify that noise cancelation  function working properly or not

12)  Verify that Bluetooth  function working properly or not  if Bluetooth is available on mobile

13)  Verify that Wi-Fi  function working properly or not  if  Wi-Fi function is available on mobile

14)  Verify that to make mobile as Hot Spot function working properly or not  if  Hot Spot function is available on mobile

15)  Verify that user can download the application from Google paly or iOS or any other location.

16)  Verify that user can block and unblock a person to prevent the get calls from him.

17)  Verify that user can block and unblock a person to prevent the get messages from him.

18)  Check that it support external memory or not.

19)  Check that it support OTG or not.

20) Check the reset functionality.

We can write test case individually on following:

A) Test Case on Incoming Calls:

a)     Verify that user can get the call on mobile.

b)    Verify that user can see the mobile number or contact name of the caller.

c)     Verify that user can see the caller picture or not.

d)    Verify that user can accept or reject the call.

e)     Verify that user can mute (Silent) the call for a while.

f)     Verify that user can Hold the call or not.

g)    Verify that user can record the call if recording functionality is available on mobile.

h)    Verify that user can add the caller in to mobile if caller number is not saved on mobile.

i)      Verify that user can see the incoming calls time in History.

B) Test Case on Out Going Calls:

a)     Verify that user can do the call on mobile.

b)    Verify that user can select the receiver from contact list or from call History.

c)     Verify that user can see the mobile number or contact name of receiver.

d)    Verify that user can see the receiver picture or not.

e)     Verify that user can mute (Silent) the call for a while.

f)     Verify that user can Hold the call or not.

g)    Verify that user can do conference calls.

h)    Verify that user can record the call if recording functionality is available on mobile.

i)      Verify that user can add the receiver in to mobile if receiver number is not saved on mobile.

j)      Verify that user can see the outgoing calls time in History.

C) Test Case on SMS:

a)     Verify that user can send the SMS to single or multiple user

b)    Verify that user can forward the old message to anyone.

c)     Verify that user can erase the old messages.

d)    Verify that user can modify the old messages before sending to anyone.

e)     Verify that user can search any old message by search

f)     Verify that user can see all the message available in Archived

g)    Verify that can see or change the setting of message service like ringtone, notification etc.

h)    Verify that MMS message setting available on mobile.

i)      Verify that user can see all the read and unread messages on his/her mobile.

j)      Verify that user get notification when he/she get new message.

6. Non Functional Testing:

1.     Test whether the object (a Mobile of in this case) looks like a Mobile (obviously there must be some expected result by which you can Verify and can say -yes this is a Mobile )

2.     Test Whether the Mobile can be gripped easily (the Mobile body must not be too thick or too thin)

3.     The look and feel must be good

4.     Check that mobile is water proof or not.

5.     Check that mobile is dust proof or not.

6.     Check out the maximum and minimum resolution supported by mobile.

7.     Checkout the maximum display size of mobile.

8.     Check out the Ram available in Mobile

9.     Check out that storage capacity of mobile.

10.  Check out that how much time it takes to full charge.

7. Performance and load Testing:

1.     Put a high amount of pressure on the Mobile for the particular amount of time to do the bend test.

2.      Pay particular attention to put stress on a points on the Mobile and Verify that the Mobile continues to perform its function.

3.     Run multiple applications at the same time as check that how it performs.

4.      Try to open multiple window on the same screen and check the performance

5.      Check out the mobile Speed, it must not stuck.

8. Compatibility testing and Security Testing:

1.     Test by putting on distinct types of surfaces like: floor, glass, wood, Grass

2.     Verify if the Mobile is properly working on all environment  if it mentioned in the requirement     specifications.

3.     Verify if how much long you can use the mobile of single charge.

4.     Verify the compatibility of mobile with different OS and different versions

5.     Verify that how mobile give the security to user data.

B) Negative Test Cases

1.     Verify Mobile stress testing by dropping Mobile down from practical height and Verify if nothing is breaking, no any damage to Mobile and Mobile is perform without any issues.

2.     Verify how Mobile is working at different climate environmental conditions like at room temperature, different climate conditions.

3.     Verify that how mobile perform when no sim card in it.

4.     Verify that how mobile work when put it in to water.

Scroll to Top