Skip to content

Testcase

Fatih edited this page May 9, 2017 · 13 revisions

Test Case 1

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.

Test Case 2

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.

Test Case 3

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.

Test Case 4

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.

Test Case 5

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.

Test Case 6

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.

Test Case 7

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.

Test Case 8

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.

Test Case 9

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.

Test Case 10

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.

Test Case 11

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.

Clone this wiki locally