This repository was archived by the owner on May 11, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
User Acceptance Testing
Antoine B edited this page Apr 16, 2018
·
39 revisions
| 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 |
|---|
-
- Sprint 1
- Sprint 2
- Sprint 3
- Sprint 4