Microsoft Interview Question
Developer Program EngineersCountry: India
Interview Type: Written Test
Functional testing:
Add to the above...
does it send emoticons?
enter key==send button
portability testing:
Does the engine work on all platforms?
performance testing:
how soon/ late do you receive the messsages
if you are reading an old message, does the focu comeback to the message that has just arrived?
Load testing:
sending a lot of messages back to back.
functional testing:
1. what type of attachment can be attached
word,excel,notepad etc
2. What is the error message received while trying to attach a file beyond the allowable limit
3.How many files does the messenger allow to attach at a single shot
4. what happens while trying to upload files of the same name
5.Does the file extension support special characters
6.Does the spell check functionality work fine
7. what is the maximum allowable limit of characters/smileys
8. Are GIF images sent are receives as GIF and not as JPEG
9. while receiving a call are we still able to send/receive messages
Test Cases for Yahoo Chat Engine :
- log in valid user, create contact list
- send message from contacts to online user - should send message instantly
- send message from contacts to offline user - should send message, but show message/warning that says, user is offline
- log in invalid user - user should be logged in
- forgot password - link should be there to retrieve password
- send emotions/emoji's - should visible
- type smilies in letters and look for its icon
- press enter / click send - should sent the message
- add user having other email than yahoo
- yahoo id / email require to login
- send message to other email address than added in contact list
- copy/paste message in chat box
- limitation of characters in chat box
- user can see if other user is typing - status should be typing..
- everyone inside common chat dashboard can see.. who joined and left
- anyone can invite other on separate chat by clicking on their id/name
- set status - user can set different status[online, offline, away, do not disturb]
- if chat window is inactive for more than 2 minutes, it should change status to away.
- user can sign-out from file>Exit/ sign out
- user can sign-out by pressing cross button on menu bar
- maximize/minimizes/set different length of window
- user reading old/earlier messages - should shift focus on new message / alert user
- user can open and chat in multiple window at a same time
- same user can log-in and chat from multiple different browser and platform
- verify limit of chat window / number of different user, single user can chat with.
- same user login from different machines - should use some verification steps
- text box/ letter size
- profile photo upload size
- verify types of attachment [file, audio, video] with their format
- verify auto correct suggestion
-Internet Connection :
-use application with different internet connection[2G/ 3G/ Wifi/ Dial-Up] - verify message response time
-start writing in message and disconnect internet - should disable send button
- other user should see changed status as away.
Installation :
- install on different platforms - easy to install
- install with low memory space
- check space occupied after installation
- download, install and un-install -> easy to uninstall
Load Testing :
- send continuous message to a user
- upload file / video /media of max size limit allowed
1. test no. of cantacts that can be saved
- shreyans September 15, 20122. test size of profile photo that can be attached .
size of a message that can be send in a tym
test how much time it can work continuously..
test ratio of fails in sending message..
test for responce time after a message is send
test respnce time by sending continuously to a cntact..
how long chat can it save