Share
Explore

WhatsApp User Stories

Task: Write the user Stories & Acceptance Criteria for WhatsApp Android (Homepage, Chat page, search options)

EPIC : App Home page
As a User, I want to have the option’s to chat, call and check their status from the homepage so that user’s can easily understand and navigate within the homescreen, and there should be an options that enables user to search all the information related to contact, chat, information’s.
REF SS:
image.png

User Story 1: Chat Tab
As a user, I want to have all the chat messages to be displayed under this tab and recent chat to be shown on the top , so that I could easily find my recent messages and respond to them quickly.
Acceptance Criteria:
I want to see all the user profiles to be listed in an ascending order by date and time wise.
I want see the description of the last message upto 24 character’s below the profile name.
I want see the recent chat field to be placed on the top of the list
I want to be able to see if my contact is typing
I want to be able to see if any unread messages are there from the user
I want to be able to swipe down for all the old chat from all contact
To display the time of the last message from every contact at the corner
To be able to see a list of my contacts who are available on whatsapp so that i can start chat with anyone of them.
To be able to see lasted updated Profile pictures and name of all my contacts so that i can recognize them.
To be able to search a group from a list of all groups.
To be able to see a list of all groups, i am member of so that i can send message in any group.

User Story 2: Chat Window
As a user, I want to have a chat window so that I can communicate to a person through message/voice note and share files/pictures/documents/location/contact with them

image.png



Acceptance Criteria:
The contact should contain contact name and display image.
a. Contact status - Online, last seen time (If the user had enabled this option in privacy settings)
To display contact if they are “online” so that I know that my contact is available to chat
To be able to message the contact within this window
I want to see double tick when the message is read
I want to see double tick turn blue when the message is read
To enable multimedia-rich communication with my contacts.
To be able to share media files (images, song, videos, contact any my current location) from my gallery app to the contact in chat so that i can have
To have a camera icon in the chat thread to capture and send pictures
To be able to send audio message in chat thread so that i can send message in an audio clip instead of writing it.
To be able to see a list of all my chat threads in one place so that i can quickly resume my previous chats.
To be able to share media files and send audio messages in group chat thread.
To be able to audio call my contact from my chat thread so that i interact with my friend over phone call on internet.
To be able to video call my contact from my chat thread so that i interact with my friend on video on internet


User Story 3: Status Window
As a user, I want to share a message/image/video on my profile so that I can update my activities to my contacts.
Acceptance Criteria:
The contact should be able to send a message when status is viewed
Status should be in view mode only to contacts selected in status privacy
Number of people viewed the status with timestamp should be displayed
When read recipients is turned off in settings
a. People viewed the status should not be visible

User Story 4: Calls Window
As a user, i want to view the call history including incoming and outgoing audio & video calls at one place so that i can check when i had last conversation with my contacts.
As a user, I want to audio call my contact from my chat thread so that i interact with my friend over phone call on internet.
As a user, I want to video call my contact from my chat thread so that i interact with my friend on video on internet
Acceptance Criteria:
“Add my status” field is placed on the top bar with a add icon
User can add “status” once they click add icon
Once user click add icon this open up a in-built camera
The user can Hold for video & tap for photo within In-built camera
The user can also upload there media from gallery
Upon uploading, User can “Add a Caption” Char upto 60
User can find basic edit options on the top like -Rotate, Text, & Emoji’s
The user can swipe for in app filter options
The user can find the Send/ Upload button on the bottom corner

User Story 4: Search Window
As a user, I want to use a search field with keywords & tags so that I could find matching media, Links, Doc’s, contact, Chat & Group
Acceptance criteria
The search field is placed on the top bar
Search starts once the user type’s the keyword or selects the tag
The field contains a placeholder with a grey-colored text: “Search...”
The placeholder disappears once the user starts typing
Search is performed if a user selects in a media, Links, Doc’s, contact or types keyword for Chat or all combined
Search is in English
Search results should display the matching contact 1st and the chat in the following order
The search doesn’t perform if theres no matching keywords. If the user has typed irrelevant keyword, show the warning message: “No results found.”
The user can’t type more than 200 symbols



Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.