Test Cases for Chat Application

Chat application

Chat applications or messengers are trending enormously. The most famous applications are WhatsApp, Facebook, Google Alo, WeChat etc. There are a lots of chat applications available with new and exciting features but some of them only success.

This is due to the quality which they maintain and quality comes with testing process, so here I have outlined those points that would help you understand the process in precise.

Some of the Positive and Non-Functional Test Cases/Scenarios of Chat Application/Functionality whether it is a web application or mobile application are:

  1. Verify there are minimum two Users should be available for the chat.
  2. Verify there are minimum two devices (Desktop, Laptop, Phones etc) should be available.
  3. Verify that Chat application has been installed in two devices at least.
  4. Verify that Chat application should be launch or evoke.
  5. Verify that any Medium like Internet, Wifi, Bluetooth, Public Switched Telephone Network, W-Lan Network, Lan Network etc. should be available for the Chat functionality.
  6. Verify that Users are able to send requests to other Users for chat or not.
  7. Verify that how many number of words or characters can be send in a time.
  8. Verify that Status (Active, Inactive, Invisible, etc.) of User is changing or not.
  9. Verify that User is able to create Account in Chat application or not.
  10. Verify that User is able to Login in Chat application or not.
  11. Verify that User is able to Login in a system simultaneously with two or more different IDs or not.
  12. Verify that User is able to send messages to other offline User.
  13. Verify that User is able to see the time of comment in Chat or not.
  14. Verify that User is able to sent special characters in Chat or not.
  15. Verify that “is it a Forum or Contact us Chat functionality where any user can leave a message or not?”
  16. Verify that User is able to set its profile pic which is visible to other users or not.
  17. Verify that Users are able to accept requests from other Users for chat or not.
  18. Verify that Users are able to Add or Remove other Users from their Chat list or not.
  19. Verify that Users are able to create a Chat group or not.
  20. Verify that Users are able to Chat with their group or not.
  21. Verify that Users are able to see current Chat/discussion in the group.
  22. Verify that Users are able to see Chat history of the group or not.
  23. Verify that Users are able join current Chat/discussion in their group.
  24. Verify that Multiple Users can do Chat or discussion in their group simultaneously and every Chat should be visible to every member of the group.
  25. Verify that Chat application or functionality saves their Chat history or removes after session expire/ Chat application close.
  26. Verify that name of the User should be displaying to others in Chat application while chatting with other Users or group.
  27. Verify that whenever any member join or leave the Chat / discussion then it should be notified in the group and is visible to every member of the group.
  28. Verify that User is able to edit or delete its Chat or not.
  29. Verify that User is able to share Image, Video, documents etc or not.
  30. Verify that User is able to share hyperlinked URL, Emails or not.
  31. Verify that Profanity filter has been used in Chat application / functionality or not.
  32. Verify that is there any size limit of files if any file (Video, Image, Documents etc.) is uploading and sharing through the Chat application / functionality.
  33. Verify that the User is able Chat in any language to the Users if that language is locally identified and registered by the governing body or not.
  34. Verify that the User is able Chat in any language to the Users if that language is globally identified or not.
  35. Verify that the User is able to translate the Chats of other users in any desired language or not.
  36. Verify that Chat application is able to display that which device has been used to send message or not.
  37. Verify that Chat application is able to display that whether comment or comments have been seen by the respective User or not.
  38. Verify that User is chatting with only original Users not any bot.
  39. Verify that User is able to send any emoticons or not.
  40. Verify that User is able to use Copy and Paste functionality in Chat functionality or not.
  41. Verify that User is able to Chat with two or more different devices with one ID at a time to other user or in a group.
  42. Verify that “Does a User is able to login in two different devices at a time or not?”
  43. Verify that “How much time is it taking to send a message from one User to another?”
  44. Verify that “How much time is it taking to send a message in a group?”
  45. Verify that “How much time is it taking to send a message from one User to another if internet is weak?”
  46. Verify that “How long a chat can be saved?”

There are many more Test Cases/Scenarios can be implement because human mind has no limit to think.

Leave a Comment