Skip to content
This repository was archived by the owner on May 11, 2018. It is now read-only.

User Acceptance Testing

Antoine B edited this page Apr 16, 2018 · 39 revisions

User Acceptance Testing (UAT)


Test Name: Login
Test Description The user will be able to login to their user profile after filling out their username and password and tapping the login button.
User Story 1
Steps Test Data Expected Outcome Actual Outcome Preconditions / Notes Status
On the welcome/landing page, click the "Sign in" button N/A New pop up page asks user to Add google account Pop up appeared, asked the user to add a google account Must have a Gmail account to login Passed
Clicking "add account" Gmail email address/Password Redirects user to Gmail log-in page and requires user to log-in to their Gmail account Redirected user to Gmail log-in page and required user to log-in to their Gmail account Must have a Gmail account to continue, user is able to Create an account on the same page Passed
Clicking "login" N/A Redirects user to recent questions page Redirected user to recent questions page N/A Passed
Overall Passed



Test Name: Ask a Question
Test Description The user will be able to submit a question and their question will appear in the recent questions page
User Story 2
Steps Test Data Expected Outcome Actual Outcome Preconditions / Notes Status
On the recent questions page, click the pen icon on the bottom right corner N/A redirects user to question page redirected user to question page User already logged in Passed
User clicks on Question title field text input from user Keyboard pops up and allows user to type question Keyboard popped up and allowed user to type question N/A Passed
User clicks on question details field text input from user Keyboard pops up and allows user to type question details Keyboard poped up and allowed user to type question details N/A Passed
User exits keyboard by pressing lower arrow N/A Keyboard retracts Keyboard retracted N/A Passed
User clicks the check-mark button on the lower right corner to submit question N/A User is redirected to recent questions page and their question appearing at the top User was redirected to recent questions page and their question appeared at the top N/A Passed
Overall Passed



Test Name: Answer a question
Test Description The user will be able to answer a question
User Story 3
Steps Test Data Expected Outcome Actual Outcome Preconditions / Notes Status
On the recent questions page, user clicks a question N/A User is redirected to answer-question page User is redirected to answer-question page User is already logged in Passed
User is prompted to type an answer N/A User is at text answer field with keyboard already popped up User is at text answer field with keyboard already popped up N/A Passed
User types their answer text input User is able to type answer User was able to type answer N/A Passed
User clicks POST to post their answer N/A User answer is displayed under the input text field User answer was displayed under the input text field N/A Passed
Overall Passed



Test Name: Rate an answer
Test Description The user will be able to rate an answer
User Story 4
Steps Test Data Expected Outcome Actual Outcome Preconditions / Notes Status
On the recent questions page, user clicks a question N/A User is redirected to answer-question page User is redirected to answer-question page User is already logged in Passed
User can view all the answers of the question N/A All answers must be displayed All answers are displayed N/A Passed
User clicks the star icon to add +1 to the rating N/A Star is filled and +1 is added Star is filled and +1 was added N/A Passed
User clicks the star icon again to remove their rating N/A Star is hollow and 1 is removed from rating Star is hollow and 1 was removed from rating N/A Passed
Overall Passed



Test Name: Accept/Deny answer
Test Description The user will be able to accept/deny question that includes an answer they like
User Story 5
Steps Test Data Expected Outcome Actual Outcome Preconditions / Notes Status
On the recent questions page, user clicks star icon N/A hollow star icon becomes filled N/A User must be logged in Passed
User clicks Favorites section N/A Question favourited is there Question favourited is there N/A Passed
Overall Passed



Test Name: Profile page
Test Description The user will be able to view their profile page.
User Story 6
Steps Test Data Expected Outcome Actual Outcome Preconditions / Notes Status
On the recent questions page, click three-dot button on the top right corner and clicks profile N/A User is redirected to their profile page User was redirected to their profile page User is already logged in Passed
User views their profile information N/A User information is displayed User information is displayed information extracted from Gmail profile Passed
Overall Passed
Test Name: Profile page picture
Test Description The user is able to change their profile picture
User Story 6
Steps Test Data Expected Outcome Actual Outcome Preconditions / Notes Status
On the profile page, user clicks change picture pictures on user phone User is redirected to page to select their photo User was redirected to select their photo Must have at least one photo on device Passed
User selects profile picture N/A user is redirected to their profile page and picture is updated user was redirected to their profile page and picture is updated N/A Passed
Overall Passed



Test Name: Answer with a picture
Test Description User is able to add an image as an answer to a question.
User Story 7
Steps Test Data Expected Outcome Actual Outcome Preconditions / Notes Status
On the recent questions page, user clicks an answer N/A User is redirected to answers page User was redirected to answers page User must be logged in Passed
On the answer page, user clicks 'image' N/A user is redirected to recent images user was redirected to recent images N/A passed
On image selection page, user selects an image N/A image is posted on the answer image was posted on the answer N/A passed
Overall passed



Test Name: Switch to dark theme
Test Description User is able to switch app theme to dark theme
User Story 8
Steps Test Data Expected Outcome Actual Outcome Preconditions / Notes Status
On the recent questions page, user clicks the dark toggle at the top right N/A app theme is switched to dark theme app theme was switched to dark theme app theme must be light Passed
Overall passed



Test Name: Switch to light theme
Test Description User is able to switch app theme to light theme
User Story 8
Steps Test Data Expected Outcome Actual Outcome Preconditions / Notes Status
On the recent questions page, user clicks the light toggle at the top right N/A app theme is switched to light theme app theme was switched to light theme app theme must be dark Passed
Overall passed



Test Name: Top Posts
Test Description User is able to view the top posts
User Story 9
Steps Test Data Expected Outcome Actual Outcome Preconditions / Notes Status
On the recent questions page, user clicks the top posts section N/A user is taken to the top posts of the app user was taken to the top posts of the app N/A Passed
Overall passed
Test Name: My Posts
Test Description User is able to view their posts
User Story 9
Steps Test Data Expected Outcome Actual Outcome Preconditions / Notes Status
On the recent questions page, the user clicks my posts section N/A user is taken to their posts user was taken to their posts N/A Passed
Overall passed


Clone this wiki locally