Quality,  Test Scenarios

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.

14 Comments

  • coque samsung a40 disney

    Just about every app or perhaps software provides their professionals in addition to crons and so the totally incorrect sighting the particular negative favorable the item. It has almost all of the good factors so when enough time moves these kinds of flaws will be soughted away. . -= GadgetGuide4U’s final blog site… Google Application For Android os is currently Avaiable =-.
    [url=https://www.anten.fr/collections/coque-samsung-a40]coque samsung a40 disney[/url]

  • Click here

    Amazing blog! Is your theme custom made or did you download it from somewhere? A theme like yours with a few simple adjustements would really make my blog jump out. Please let me know where you got your design. Many thanks

  • me google it

    If you are seeking for the top service to get website visitors to your web page, i advise to use seowebsitetrafficnet. I am using it with a great result. Simply just type “seo website traffic net” in google, yahoo and bing.

  • 리니지 프리서버

    Howdy, i read your blog occasionally and i own a
    similar one and i was just wondrering if youu get a lot of spm feedback?
    If soo how do you reduce it, any plugin or annything you can recommend?

    I get so much lately it’s driving me mad soo any help
    is very much appreciated.

  • 야동

    Today, I went to the beach front with my children. I found
    a sea shell and gave it to my 4 year old daughter and said
    “You can hear the ocean if you put this to your ear.” She put the shell to her ear and
    screamed. There was a hermit crab inside and it pinched her ear.
    She never wants to go back! LoL I know this is completely off topic but
    I had to tell someone!

  • yeezy shoes

    I wish to show my thanks to this writer just for rescuing me from this instance. As a result of exploring throughout the the web and coming across tricks which were not beneficial, I believed my life was done. Being alive minus the answers to the issues you’ve resolved through your main guideline is a crucial case, and the ones which could have in a negative way damaged my entire career if I had not come across the website. Your own natural talent and kindness in taking care of all things was crucial. I am not sure what I would’ve done if I had not encountered such a step like this. I can also at this time look forward to my future. Thanks so much for this impressive and sensible guide. I will not hesitate to suggest the sites to any person who requires guide on this subject matter.

Leave a Reply

Your email address will not be published. Required fields are marked *