Test cases for Mobile Phone frequently asked by learners is how to test mobile phones, In this article we will provide some functional and non functional test cases for mobile. All mobile device has different designs and functionality however we tries to cover maximum test cases for mobile phone.
Test Cases for Mobile – Installation Testing
Sr.No
Testcase_ID
Test Cases
1
TC_01
To verify that all the parts of the mobile are available or not such as the battery, keypads, etc.
2
TC_02
To verify that the battery is fitted properly or not.
3
TC_03
To verify that the keypad is fitted properly or not.
4
TC_04
To verify that the screen is fitted properly or not.
5
TC_05
To verify that all the hardware buttons are properly fitted with mobile or not.
Test scenarios for Mobile Phone – UI Testing
Sr.No
Testcase_ID
Test Cases
1
TC_01
To verify that the Mobile is as per design specification or not.
2
TC_02
To verify that the Mobile’s color should have as per specification or not.
3
TC_03
To verify that buttons on the Mobile as per the specification or not.
4
TC_04
To verify that the Screen size as per the specification or not.
5
TC_05
To verify that the logo of the company is properly printed or not.
6
TC_06
To verify that length, breadth, and other size specifications of the Mobile.
7
TC_07
To verify that the Size and shape.
8
TC_08
To verify that the material of the Mobile.
9
TC_09
To verify that the weight of the Mobile.
10
TC_10
To verify that the Mobile should be comfortable to hold.
11
TC_11
To verify that the Mobile’s material should not be easily damaged
12
TC_12
To verify that spacing between the keys on the keypad is adequate.
13
TC_13
To verify that the buttons on mobile should have the required size and be suitable for small and big fingers.
14
TC_14
To verify the location of the front and back camera on mobile.
15
TC_15
To verify that is flash is available on mobile or not.
16
TC_16
To verify the audio jack is available or not.
17
TC_17
To verify the charging port is working properly or not.
18
TC_18
To verify that the location of the microphone on mobile.
19
TC_19
To verify that the speaker located on mobile or not.
20
TC_20
To verify that noise cancelation is available or not.
Test Cases for Mobile – Functional Testing
Sr.No
Testcase_ID
Test Cases
1
TC_01
To verify that the touch is working or not if it is a touch mobile.
2
TC_02
To verify that the key buttons are working or not if it is a keypad mobile.
3
TC_03
To verify that power on and power off button is working properly or not.
4
TC_04
To verify that the volume increase or decrease button is working properly or not.
5
TC_05
To verify that the camera button is working properly or not.
6
TC_06
To verify that the mobile front or back camera is working fine.
7
TC_07
To verify that the mobile flashlight function is working properly or not.
8
TC_08
To verify that the charging function is working properly or not.
9
TC_09
To verify that is the microphone is working properly or not.
10
TC_10
To verify that is speaker is working properly or not.
11
TC_11
To verify that the noise cancelation function working properly or not.
12
TC_12
To verify that Bluetooth function working properly or not.
13
TC_13
To verify that the Wi-Fi function working properly or not.
14
TC_14
To verify that to make mobile as Hot Spot function working properly or not if Hot Spot function is available on mobile.
15
TC_15
To verify that users can download the application from Google Play or iOS or any other location.
16
TC_16
To verify that the user can block and unblock a person to prevent the get calls from him/her.
17
TC_17
To verify that the user can block and unblock a person to prevent the get messages from him/her.
18
TC_18
To verify that mobile support external memory or not.
19
TC_19
To verify that the reset function is working properly or not.
Test Cases for Mobile – Functional Testing- Incoming Calls
Sr.No
Testcase_ID
Test Cases
1
TC_01
To verify that the user is able to call on mobile.
2
TC_02
To verify that the user is able to see the mobile number or contact name of the caller.
3
TC_03
To verify that the user is able to see the caller picture or not.
4
TC_04
To verify that the user is able to accept or reject the call.
5
TC_05
To verify that the user is able to mute the call for a while.
6
TC_06
To verify that the user is able to Hold the call or not.
7
TC_07
To verify that the user is able to record the call if recording functionality is available on mobile.
8
TC_08
To verify that the user is able to add the caller into mobile if the caller number is not saved on mobile.
9
TC_09
To verify that the user is able to see the incoming calls time in History.
Test Cases for Mobile – Functional Testing- Outgoing Calls
Sr.No
Testcase_ID
Test Cases
1
TC_01
To verify that the user is able to do the call on mobile.
2
TC_02
To verify that the user is able to select the receiver from the contact list or from call History.
3
TC_03
To verify that the user is able to see the mobile number or contact name of the receiver.
4
TC_04
To verify that the user is able to see the receiver picture or not.
5
TC_05
To verify that the user is able to mute the call for a while.
6
TC_06
To verify that the user is able to Hold the call or not.
7
TC_07
To verify that the user is able to do conference calls.
8
TC_08
To verify that the user is able to record the call if recording functionality is available on mobile.
9
TC_09
To verify that the user is able to add the receiver into mobile if the receiver number is not saved on mobile.
10
TC_10
To verify that the user is able to see the outgoing calls time in History.
Test Cases for Mobile – Functional Testing- SMS
Sr.No
Testcase_ID
Test Cases
1
TC_01
To verify that the user is able to send the SMS to single or multiple users.
2
TC_02
To verify that the user is able to forward the old message to anyone or not.
3
TC_03
To verify that the user is able to erase the old messages or not.
4
TC_04
To verify that the user is able to modify the old messages before sending it to anyone or not.
5
TC_05
To verify that the user is able to search any old message by search or not.
6
TC_06
To verify that the user is able to see all the messages available in Archived or not.
7
TC_07
To verify that the user is able to see or change the setting of message service like ringtone, notification, etc.
8
TC_08
To verify that the MMS message setting available on mobile or not.
9
TC_09
To verify that the user is able to see all the read and unread messages on his mobile or not.
10
TC_10
To verify that the user gets a notification when he/she gets a new message.
Test Cases for Mobile – Non Functional Testing
Sr.No
Testcase_ID
Test Cases
1
TC_01
Check that Mobile can be gripped easily or not.
2
TC_02
To verify that the look and feel should be good.
3
TC_03
To verify that the mobile is waterproof or not.
4
TC_04
To verify that mobile is dustproof or not.
5
TC_05
To verify that the maximum and minimum resolution supported by mobile.
6
TC_06
To verify that the maximum display size of mobile.
7
TC_07
To verify that the Ram available in Mobile.
8
TC_08
To verify that storage capacity of mobile.
9
TC_09
To verify how much time it takes to fully charge.
Test Cases for Mobile – Performance Testing
Sr.No
Testcase_ID
Test Cases
1
TC_01
To verify when Putting a high amount of pressure on the Mobile for a particular amount of time to do the bend test.
2
TC_02
Check when Run multiple applications at the same time as check that how it performs.
3
TC_03
Check when trying to open multiple windows on the same screen and check the performance.
4
TC_04
Verify the mobile Speed, it should not be hang.
Test Cases for Mobile – Compatibility Testing
Sr.No
Testcase_ID
Test Cases
1
TC_01
To verify when putting on distinct types of surfaces such as floor, glass, wood, Grass.
2
TC_02
To verify the Mobile is properly working on all environments or not.
3
TC_03
To verify how much long users can use the mobile of single charge.
4
TC_04
To verify the compatibility of mobile with different OS and different versions.
Test Cases for Mobile – Negative Testing
Sr.No
Testcase_ID
Test Cases
1
TC_01
To verify Mobile stress testing by dropping the Mobile down from a practical height.
2
TC_02
To verify that how Mobile is working at different climate environmental conditions.
3
TC_03
To verify how mobile perform when no sim card in it.
4
TC_04
To verify how mobile works when put it into water.
Summary
Even though there are mentioned many test cases for mobile phone, you can also add more test cases. In this article, main focus on the functional testing on Calling and SMS functionality.