Amazon Interview Question
Quality Assurance EngineersCountry: India
Interview Type: In-Person
1. Check if only one member is in the group chat.
2. Check the maximum number of people can join the chat.
3. if all the members in the chat are receiving the message.
4. What if two or more people send text message at the exact same time in same group chat.
5. Check if multiple window with same user account on same browser can open and sent text.
6. Check if multiple different account on same windows can open and send text.
7. Check the message sending time and receiving time difference.
8. Check if same text message is delivered to all members in group at the same time or different time.
9. Try to send the files and images if this feature is in the chat.
10. Try to login in the group chat in the middle of the chat.
11. Check if user is able to leave the group in the middle of the chat and still he is getting the message or not.
12. If the user is able to leave the chat anytime.
13. if user can chat using same account but multiple platform to chat.
14. Check the different text as input data if users are able to receive the same data i.e. user enter text in hindi and all user should get that message in hindi.
15. check if your name and avatar in chat should be visible and on the opposite side of the rest of the messages of others.
16. check if user close the windows during chat then again open the window, if he is still in group chat or not.
17. user should get all previous message when he enter in group chat.
18. Check if user is getting notification on mew message.
19. Message notification should get remove after reading the message.
20. Check if user is able to see the name and avatar of other members of the group.
1. Synchroniation issues
1.1. What if all of them are talking at once
1.2. How to handle video data (if video chat)
1.3. Should the video focus on the principal speaker or not
2. Delay based on ISP
3. Does everyone need an account
4. How many people can connect together
5. How to handle cases if one user leave (Can't be a simple thread or else if the parent dies all the children are killed)
6. Check how to save backup logs
Again, I will ask few questions before I start writing scenario when they say group chat is it limited to text chat, can we share files in the group chat, Is there video chat option. Can we share screens. what is the limit for no for ppl to be in the group chat. Can just two ppl also have group chat with all the facility specially what if all the other group members left and only two of them remained.
- priti.upadhyay November 08, 2014Positive scenarios:
Test whether group chat can be initiated with the max no of ppl allowed for the group chat
Test whether max - 1 no pf ppl can have group chat
Test whether max +1 can have group chat with expected result of group chat ppl exceeded message
Test whether file/media sharing can be done
Test screensharing can be done or not
Test whether multiple ppl can share there screens(depending on whether it allows as chat software or not) many group chat software have one person sharing screens at a time.
Test what happens in the middle of one person already sharing screens and this other group member initiate the share
Screen share facility usually has option of which screens or particular window the user wants to share hence validation of that is necessary.
Test whether add new members if the group chat has not reached max number is possible or not(it should be)
Test Video part of the group chat by some have their camera on and some off.
performance test would be all of them having camera on and trying have group video chat
Integration scenarios would be test whether the file/media received is accessible
Security Testing would be that exe files are already being quarantined and taken care of if user intends to share exe file renaming the extension sharing and renaming again at the receiver end works as expected.
Perform some geographical testing by having group chat from different countries and observe the performance
Also check if this group chat app messenger is international does it support international languages etc
Make sure rest of the group messenger chat functionality works as expected, e.g back up of the chat is saved or not
Does it have the facility of save history or don't save history if it does check the expected behavior