Skip to content

Latest commit

 

History

History
99 lines (71 loc) · 4.29 KB

TESTING.md

File metadata and controls

99 lines (71 loc) · 4.29 KB

Testing

  • W3C validators had a few minor errors:

Manual testing

Test: Visit the website and find its purpose.
Expected Outcome: When the site is opened, there is the heading with the message and a button Learn more. When the button is clicked, the user is redirected to the About us page with 3 sections explaining the purpose of the site.
Passed: Yes

Purpose of the site

 

Test: Create a new account and log in to it.
Expected Outcome: Sign up form displays correctly and once submitted, it is possible to log in.
Passed: Yes

Registration

 

Registration

 

Registration

 

Test: Design an item and add it to the bag.
Expected Outcome: The user can design an item and add it to the shopping bag.
Passed: Yes.

Design

 

Design

 

Test: Checkout successful.
Expected Outcome: After a user buys an item, the summary of the order is displayed.
Passed: Yes

Checkout

Checkout

 

Test: Profile functionality.
Expected Outcome: The user can see the past orders and designs on their profile.
Passed: Yes

Profile

 

Past Designs

 

Test: Sign out.
Expected Outcome: A session cookie is cleared and no account is logged in.
Passed: Yes

Sign out

 

Sign out

 

Test: Try to register with an empty email input field.
Expected Outcome: An empty email input field raises an error.
Passed: Yes

Empty email field

 

Test: Try to register with an email that is already registered.
Expected Outcome: Registering with a email that already exists raises an error.
Passed: Yes

Username already exist

 

Responsiveness test

The website was viewed on a variety of devices such as Desktop, Tablet and Mobile view.

Username already exist

 

Username already exist

 

Username already exist

 

Further testing:

  1. A large amount of testing was done to ensure that all pages were linking correctly.
  2. Friends and family members were asked to review the site and documentation to point out any bugs and/or user experience issues.