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 :

