-
Notifications
You must be signed in to change notification settings - Fork 4
Testcase
Title: Edit Profile Page.
Description: To modify personal information.
Related Requirement: 1.1.2.3
Preconditions:
- User must be logged in.
- User must be viewing his/her own profile page.
Steps:
Step | Test Steps | Test Data | Expected Result | Actual Result | Status (Pass/Fail) | Notes |
---|---|---|---|---|---|---|
1 | User clicks the field wants to be edited | Edit buttons in profile page | Editing dialog is opened | N/A | N/A | N/A |
2 | User changes his name to 'cRaZYY_34' | Save button in the editing dialog | Name is changed and user is redirected to his/her profile page. | N/A | N/A | N/A |
Postcondition: Personal information is modified.
Title: Upload Audio Heritage Item
Description: To upload existing audio file as heritage item to the system.
Related Requirement: 1.1.2.5.3
Preconditions:
- User must be logged in.
- User must be viewing uploading screen.
- An audio file must exist in the system.
Steps:
Step | Test Steps | Test Data | Expected Result | Actual Result | Status (Pass/Fail) | Notes |
---|---|---|---|---|---|---|
1 | User clicks upload button | Upload button | Upload screen is viewed | N/A | N/A | N/A |
2 | User uploads audio file 'foolish_casanova.mp3' | Audio uploading button | File is uploaded and user is redirected to item's page. | N/A | N/A | N/A |
Postcondition: 'foolish_casanova.mp3' is uploaded to the system.
Title: Reset Password & Email.
Description: To reset password & email.
Related Requirement: 1.1.2.4
Preconditions:
- User must be logged in.
- User must be viewing his/her account page.
Steps:
Step | Test Steps | Test Data | Expected Result | Actual Result | Status (Pass/Fail) | Notes |
---|---|---|---|---|---|---|
1 | User clicks reset password button | Reset password button | Reset password screen is viewed | N/A | N/A | N/A |
2 | User types new password and submits | Submit new Password button | Password is updated and redirected to user account page. | N/A | N/A | N/A |
Postcondition: User's password is changed.
Title: Search heritage items with their names.
Description: To search items from search bar with giving name.
Related Requirement: 1.1.4.1
Preconditions:
- User must be logged in.
Steps:
Step | Test Steps | Test Data | Expected Result | Actual Result | Status (Pass/Fail) | Notes |
---|---|---|---|---|---|---|
1 | User clicks search bar and types name of heritage item to it. | Search bar in top of the page | Heritage item name is written | N/A | N/A | N/A |
2 | User clicks search button | Search button near search bar | Heritage items related to the name written is shown to the user. | N/A | N/A | N/A |
Postcondition: User views the heritage item that looking for.
Title: Registration to the system.
Description: To check if an unregistered user can register properly.
Related Requirement: 1.1.1.1.1
Preconditions:
- User is on the registration page.
- Mandatory fields of registration are visible.
Steps:
Step | Test Steps | Test Data | Expected Result | Actual Result | Status (Pass/Fail) | Notes |
---|---|---|---|---|---|---|
1 | User fills mandatory fields; ezgiy - 1234 - ezgiy@***.com | Mandatory fields | New user created and added into database. Toast message is shown. Back to Login page link appears | N/A | N/A | N/A |
2 | User fills mandatory fields except email. | Save button. System interruption. | A toast message is shown saying to fill missing field. | N/A | N/A | N/A |
Postcondition: New user is added into database.
Title: Adding tag.
Description: Tagging of heritage items via plugin by registered user.
Related Requirement: 1.1.2.12.3
Preconditions:
- User is already login.
- Mentioned heritage item exists on the page.
Steps:
Step | Test Steps | Test Data | Expected Result | Actual Result | Status (Pass/Fail) | Notes |
---|---|---|---|---|---|---|
1 | User start tagging by typing '@' character (on website). | Most related tags | A drop down menu is displayed which shows most related tags | N/A | N/A | N/A |
2 | User start tagging by typing '@' character. | Most related tags | A suggestion of most related tag appears on the keyboard of the phone | N/A | N/A | N/A |
Postcondition: New tag is added into the heritage item.
Title: View Contributer.
Description: To view past contributers of a heritage item.
Related Requirement: 1.1.2.13
Preconditions:
- User must be logged in.
- User must be viewing a heritage item.
Steps:
Step | Test Steps | Test Data | Expected Result | Actual Result | Status (Pass/Fail) | Notes |
---|---|---|---|---|---|---|
1 | User clicks show contributes button. | item history page | List of contributers appear | N/A | N/A | N/A |
Postcondition: User founds list of past contributers.
Title: Follow another user.
Description: To be notified when a particular user makes a contribution.
Related Requirement: 1.1.2.6
Preconditions:
- User must be logged in.
Steps:
Step | Test Steps | Test Data | Expected Result | Actual Result | Status (Pass/Fail) | Notes |
---|---|---|---|---|---|---|
1 | User clicks the link to the profile page of the user she/he wants to follow. | Profile page link | Profile page of the user is viewed | N/A | N/A | N/A |
2 | User clicks on follow user button. | Follow user button | A message is shown saying that user is now following them | N/A | N/A | N/A |
Postcondition: User is able to follow user's contribution to the website.
Title: Sharing an item.
Description: To share an item through an external website.
Related Requirement: 1.1.1.3
Preconditions: None
Steps:
Step | Test Steps | Test Data | Expected Result | Actual Result | Status (Pass/Fail) | Notes |
---|---|---|---|---|---|---|
1 | User clicks the share with Twitter button | Share with Twitter button | User is redirected to "Share a Link" page in Twitter | N/A | N/A | N/A |
Postcondition: User is able to share an item she/he finds interesting.
Title: Upload Image Heritage Item
Description: To upload existing image file as heritage item to the system.
Related Requirement: 1.1.2.5.2
Preconditions:
- User must be logged in.
- User must be viewing uploading screen.
- An image file must exist in the system.
Steps:
Step | Test Steps | Test Data | Expected Result | Actual Result | Status (Pass/Fail) | Notes |
---|---|---|---|---|---|---|
1 | User clicks upload button | Upload button | Upload screen is viewed | N/A | N/A | N/A |
2 | User uploads image file 'tower_of_pisa.jpg' | Image uploading button | File is uploaded and user is redirected to item's page. | N/A | N/A | N/A |
Postcondition: 'tower_of_pisa.jpg' is uploaded to the system.
Title: Upload Video Heritage Item
Description: To upload existing video file as heritage item to the system.
Related Requirement: 1.1.2.5.4
Preconditions:
- User must be logged in.
- User must be viewing uploading screen.
- A video file must exist in the system.
Steps:
Step | Test Steps | Test Data | Expected Result | Actual Result | Status (Pass/Fail) | Notes |
---|---|---|---|---|---|---|
1 | User clicks upload button | Upload button | Upload screen is viewed | N/A | N/A | N/A |
2 | User uploads video file 'at_pisa_tower.mp4' | Image uploading button | File is uploaded and user is redirected to item's page. | N/A | N/A | N/A |
Postcondition: 'at_pisa_tower.mp4' is uploaded to the system.
- Communication Plan
- Requirements
- Mobile Mockup
- Web Mockup
- Use Case Diagram
- Scenarios
- Class Diagram
- Sequence Diagram
- Project Plan
- Test Cases
- Meeting 1 - 08/02/2017
- Meeting 2 - 16/02/2017
- Meeting 3 - 23/02/2017
- Meeting 4 - 02/03/2017
- Meeting 5 - 09/03/2017
- Meeting 6 - 16/03/2017
- Meeting 7 - 20/03/2017
- Meeting 8 - 06/04/2017
- Meeting 9 - 14/04/2017
- Meeting 10 - 09/05/2017