In this article. We have covered the maximum numbers of test cases for WhatsApp application. It is included Installation testing, UI testing, Usability testing, Functional Testing, and Performance testing.
Test Cases – Installation Testing
SR.No | Testcase_ID | Testcases |
1 | TC-01 | To verify that the user can download the WhatsApp app from the Play Store or App Store or not. |
2 | TC-02 | To verify that successful installation on mobile. |
3 | TC-03 | To verify that the user can register with a new phone number. |
4 | TC-04 | To verify that the user can get verification code on his mobile or not. |
5 | TC-05 | To verify the maximum numbers of the incorrect attempts of verification code. |
6 | TC-06 | To verify that one phone number should be registered on only one WhatsApp. |
7 | TC-07 | To verify that successful registration on mobile. |
8 | TC-08 | To verify that contacts are imported to the Whatsapp contact list or not. |
9 | TC-09 | To verify that the user is able to upload a profile picture or not. |
Test Cases – Usability Testing
SR.No | Testcase_ID | Testcases |
1 | TC-01 | To verify that WhatsApp is easy to use or not. |
2 | TC-02 | To verify that Search, Chat, Status, Contacts, and Calls sections are available on-screen or not. |
3 | TC-03 | To verify that the user is able to see all sections individually. |
4 | TC-04 | To verify that the user is able to see unread messages contacts and group-wise. |
Test Cases – Functional Testing [WhatsApp Status]
SR.No | Testcase_ID | Testcases |
1 | TC-01 | To verify that the user can set DP or not. |
2 | TC-02 | To verify that the user can update the DP or not. |
3 | TC-03 | To verify that the user can set status or not. |
4 | TC-04 | To verify that the user can update status or not. |
5 | TC-05 | To verify that Status Privacy functionality |
6 | TC-06 | To verify that the user is able to see status privacy options on the screen. |
7 | TC-07 | To verify that status privacy functionality with My Contacts options |
8 | TC-08 | To verify that status privacy functionality with My Contacts except for options |
9 | TC-09 | To verify that status privacy functionality with the Only share with options |
10 | TC-10 | To verify that recent updates are displayed or not. |
11 | TC-11 | To verify that the user is able to see the number of unseen status notification in WhatsApp Status |
Test Cases – Functional Testing [WhatsApp Chats]
Individual Chats
SR.No | Testcase_ID | Testcases |
1 | TC-01 | To verify that the Chat window contains the entire chat list. |
2 | TC-02 | To verify that the Chat window displays the contact numbers whose numbers not saved in mobile. |
3 | TC-03 | To verify that Chat window displayed with all contacts with DP or without DP |
4 | TC-04 | To verify that the Chat window is displayed on the group chat list. |
5 | TC-05 | To verify that the Chat window displays the last updated chatting time. |
6 | TC-06 | To verify that the Chat window displays the name of all contacts on the chat window. |
7 | TC-07 | To verify that clicking on one Chat contact then a new window should open with history. |
8 | TC-08 | To verify that the user can see all delivered and received messages. |
9 | TC-09 | To verify that the user can see the read or send time of messages. |
10 | TC-10 | To verify that the user can send and receive text messages in the individual chatbox. |
11 | TC-11 | To verify that user can send and receive documents in the individual chatbox. |
12 | TC-12 | To verify that user can send and receive photos in individual chatbox. |
13 | TC-13 | To verify that user can send and receive videos in individual chatbox. |
14 | TC-14 | To verify that user can send and receive audio in individual chat box. |
15 | TC-15 | To verify that user can send and receive emotions icons in individual chat box. |
16 | TC-16 | To verify that user can send and receive Contacts in individual chat box. |
17 | TC-17 | To verify that user can send and receive Location in individual chatbox. |
18 | TC-18 | To verify that user can send and receive GIF in individual chat box. |
19 | TC-19 | To verify that user can send and receive Stickers in individual chatbox. |
20 | TC-20 | To verify that user can delete text, video, audio, locations, documents in individual chatbox. |
21 | TC-21 | To verify that user can send recorded voice mail in individual chatbox. |
22 | TC-22 | To verify that user can delete the entire chat history in individual chatbox. |
23 | TC-23 | To verify that user is able to see contact details in individual chat box. |
24 | TC-24 | To verify that user is able to share images, links, and documents from media in individual chatbox. |
25 | TC-25 | To verify that user is able to search specific chat history using search option in individual chatbox. |
26 | TC-26 | To verify that user is able to video call in individual chat box. |
27 | TC-27 | To verify that user is able to voice call in individual chat box. |
28 | TC-28 | To verify that user is able to mute the individuals in individual chat box. |
29 | TC-29 | To verify that user is able to change the wallpaper. |
30 | TC-30 | To verify that users have options like Report,Block, Clear Chat ,Export Chat and Add Shortcut. |
Test Cases – Functional Testing [WhatsApp Chats]
Group Chat
SR.No | Testcase_ID | Testcases |
1 | TC-01 | To verify that user is able to create a new or not. |
2 | TC-02 | To verify that user is able to add multiple contacts from contact list. |
3 | TC-03 | To verify that user is able to insert group name and select image for DP. |
4 | TC-04 | To verify that user is able to add and remove contacts from group. |
5 | TC-05 | To verify that user is able to delete a group. |
6 | TC-06 | To verify that user can send and receive text messages in group. |
7 | TC-07 | To verify that user can send and receive documents in group chat box. |
8 | TC-08 | To verify that user can send and receive photos in in group chat box. |
9 | TC-09 | To verify that user can send and receive videos in in group chat box. |
10 | TC-10 | To verify that user can send and receive audio in in group chat box. |
11 | TC-11 | To verify that user can send and receive emotions icons in in group chat box. |
12 | TC-12 | To verify that user can send and receive Contacts in group chat box. |
13 | TC-13 | To verify that user can send and receive Location in group chat box. |
14 | TC-14 | To verify that user can send and receive GIF in in group chat box. |
15 | TC-15 | To verify that user can send and receive Stickers in group chat box. |
16 | TC-16 | To verify that user can delete text, video, audio, locations, documents in group chat box. |
17 | TC-17 | To verify that user can send recorded voice mail in group chat box. |
18 | TC-18 | To verify that user is able make multiple video call in group chat box. |
19 | TC-19 | To verify that user isable to see the group contact information from Group Info in group chat box. |
20 | TC-20 | To verify that user is able to shared images, links, and documents from Group Media in group chat box. |
21 | TC-21 | To verify that user is able to search specific chat history using search option in group chat box. |
22 | TC-22 | To verify that user is able to mute the group in group chat box. |
23 | TC-23 | To verify that users have options like Report,Block, Clear Chat ,Export Chat and Add Shortcut. |
Test Cases – Functional Testing [WhatsApp Calls]
Audio Calls
SR.No | Testcase_ID | Testcases |
1 | TC-01 | To verify that call history of audio is available or not. |
2 | TC-02 | To verify that call history is displayed with date and time. |
3 | TC-03 | To verify that call history is displayed with updated time. |
4 | TC-04 | To verify that search functionality is working properly or not. |
5 | TC-05 | To verify that call log is removed from call history or not. |
6 | TC-06 | To verify that call log is blocked from call history or not. |
7 | TC-07 | To verify that new call log is working for new call. |
8 | TC-08 | To verify that user is able to call or receive whatsapp call from contact list. |
Video Calls
SR.No | Testcase_ID | Testcases |
1 | TC-01 | To verify that call history of videos is available or not. |
2 | TC-02 | To verify that call history is displayed with date and time. |
3 | TC-03 | To verify that call history is displayed with updated time. |
4 | TC-04 | To verify that search functionality is working properly or not. |
5 | TC-05 | To verify that video call log is removed from call history or not. |
6 | TC-06 | To verify that video call log is blocked from call history or not. |
7 | TC-07 | To verify that new video call log is working for new video call. |
8 | TC-08 | To verify that user is able to call or receive whatsapp video call from contact list. |
Test Cases – Functional Testing [WhatsApp New broadcast]
SR.No | Testcase_ID | Testcases |
1 | TC-01 | To verify that user is able to select contacts for the broadcast messages. |
2 | TC-02 | To verify that user is able to send and receive messaged from broadcast or not. |
3 | TC-03 | To verify that user is able to send and receive messaged from broadcast in individual chat box. |
4 | TC-04 | To verify that maximum numbers of contacts for broadcast messages. |
Test Cases – Functional Testing [WhatsApp Web]
SR.No | Testcase_ID | Testcases |
1 | TC-01 | To verify that user is able to see Scan code screen on mobile phone or not |
2 | TC-02 | To verify that QR code is scan from whatsapp web or not. |
3 | TC-03 | To verify that user can get message for another whatsapp session with details or not. |
4 | TC-04 | To verify that user is able to log out from all whatsappweb or not. |
Test Cases – Functional Testing [WhatsApp Settings]
SR.No | Testcase_ID | Testcases |
1 | TC-01 | To verify that user is able to see setting options on screen or not. |
2 | TC-02 | To verify Account functionality with Privacy option. |
3 | TC-03 | To verify Account functionality with Security option. |
4 | TC-04 | To verify Account functionality with Two steps verification option. |
5 | TC-05 | To verify Account functionality with Change number option. |
6 | TC-06 | To verify Account functionality with Request account info option. |
7 | TC-07 | To verify Account functionality with Delete my account option. |
8 | TC-08 | To verify that user is able to change Chat setting with App language, Font size, Wall Paper, Chat back up, and Chat history. |
9 | TC-09 | To verify that user can see and change the notification settings. |
10 | TC-10 | To verify that user can see and change the Data and storage usage settings. |
11 | TC-11 | To verify that How Help option is helpful for the users. |
Test Cases – Performance Testing [WhatsApp]
SR.No | Testcase_ID | Testcases |
1 | TC-01 | To verify that whatsapp performance when application is countinously using. |
2 | TC-02 | To verify that whatsapp performance when user use multiple chats at same time. |
3 | TC-03 | To verify that whatsapp performance when user use multiple functions like send videos, images and text at a same time. |
Read more :