Test Case ID Test Case Title Priority
TC_001 Verify user login with valid credentials High
TC_002 Verify user login with invalid credentials High
TC_003 Verify 'Forgot Password' functionality High
TC_004 Verify sending a text message High
TC_005 Verify sending an image attachment High
TC_006 Verify sending a video attachment High
TC_007 Verify group chat creation High
TC_008 Verify adding members to a group chat High
TC_009 Verify removing members from a group chat High
TC_010 Verify message deletion functionality High
TC_011 Verify message forwarding to other contacts Medium
TC_012 Verify the search functionality for messages Medium
TC_013 Verify real-time notifications for incoming messages Medium
TC_014 Verify delivery status indicators (Sent/Delivered/Read) Medium
TC_015 Verify typing indicators in chat Medium
TC_016 Verify user profile update functionality Low
TC_017 Verify logout functionality Low
TC_018 Verify chat history is retained after relogin Low
TC_019 Verify app behavior with no internet connection Low
TC_020 Verify app response when storage is full Low
Test Steps
Enter valid username and password, then click login
Enter invalid username or password, then click login
Click 'Forgot Password', enter registered email, and submit
Select a contact, type a message, and send
Select a contact, attach an image, and send
Select a contact, attach a video, and send
Go to chats, create a new group, and add a name
Add users to the group from contact list
Remove an existing member from the group chat
Select a message, delete it, and confirm deletion
Select a message, choose 'Forward', and send to another user
Search for specific keywords in the chat
Send a message and check notification on recipient's device
Send messages and check Sent, Delivered, and Read statuses
Type a message in chat and check typing indicator
Go to profile, update user info, and save
Click logout from the menu
Log back in and check chat history
Disconnect from internet and try sending a message
Fill device storage and attempt to send a message
Expected Result
User is logged in successfully
Error message is displayed for invalid credentials
Password reset link is sent to the registered email
Message is delivered successfully to the recipient
Image attachment is sent successfully
Video attachment is sent successfully
Group is created successfully
Members are added to the group
Member is removed successfully
Message is deleted successfully
Message is forwarded to the selected contact
Relevant search results are displayed
Notification appears for the recipient
Delivery indicators update as expected
Typing indicator is visible to other users
Profile details are updated successfully
User is logged out of the app
Chat history is displayed after relogin
Error message displayed for no internet
Error message displayed for insufficient storage