SColutions User Testing
Overview | Proj Mgmt | Documentation | Team Resource | |
---|---|---|---|---|
|
|
|
Functionalities |
Sub Scenario |
Description |
Action performed by |
Test Inputs |
Test Procedures |
Expected Results |
Actual Results |
Pass/Fail |
---|---|---|---|---|---|---|---|---|
Login/Logout |
Creating a Hubberstore account |
Validate that user has chosen an email address that has not been used by any existing Hubberstore user |
User |
Email: Entered an email that has been registered |
Input email into the text field |
Login fail, show error message: "Email already exists" |
Error message: "Email already exists" |
Pass |
Creating a Hubberstore account |
Validate that the user has re-entered the password correctly |
User |
Password: testing Re-enter password: test |
Input password and re-entered password into the text fields |
Login fail, show error message: "Password does not match" |
Error message: "Password does not match" |
Pass |
|
Login to the user's Hubberstore account that has been created |
Validate that user is able to login when they provide the right username and password combination |
Storeowner |
Email: testing123@hotmail.comPPassword: testing |
Input email and password into the text fields |
Login success, directed to user's store home page |
Re-directed to user's store home page |
Pass |
|
Login to the user's Hubberstore account that has been created |
Validate that user is unable to login when they provide the wrong username and password combination |
Storeowner |
Email: testing123@hotmail.com Password: 123 |
Input wrong username and password combination into the text fields |
Login fail, show error message: "Invalid login credentials" |
Error message: "Invalid login credentials" |
Pass |
|
Login to the user's Hubberstore account that has been created |
Check that user is able to logout |
Storeowner |
Click the logout button |
Click the logout button when logged in |
Logout success, redirect to login page |
Redirected to login page |
Pass |
|
Login to administrator's Hubberstore account |
Validate that admin is able to login when they provide the right username and password combination |
Administrator |
Email: admin@hotmail.com Password: admin |
Input email and password at admin login |
- |
- |
- |
|
Account Management |
Creating a Hubberstore account |
Validate that user has chosen an email address that has not been used by any existing Hubberstore user |
User |
Email: Entered an email that has been registered |
Input email into the text field |
Login fail, show error message: "Email already exists" |
Error message: "Email already exists" |
Pass |
Creating a Hubberstore account |
Validate that the user has re-entered the password correctly |
User |
Password: testing Re-enter password: test |
Input password and re-entered password into the text fields |
Login fail, show error message: "Password does not match" |
Error message: "Password does not match" |
Pass |
|
Login to the user's Hubberstore account that has been created |
Validate that the user has entered a valid email |
User |
Email: - |
Input email and password into the text fields |
Login fail, show error message: "Missing email" |
Error message: "Missing email" |
Pass |
|
Login to the user's Hubberstore account that has been created |
Validate that the user has entered a valid first name |
User |
First Name: - |
Input first name into the text field |
Login fail, show error message: "Missing first name" |
Error message: "Missing first name" |
Pass |
|
Creating a Hubberstore account |
Validate that the user has entered a valid last name |
Pass |
Last Name: - |
Input last name into the text field |
Login fail, show error message: "Missing last name" |
Error message: "Missing last name" |
Pass |
|
Store Management |
Upon creating an account, a store is created automatically |
Validate that a store is created automatically when a user has created an account |
User |
Click the 'Create Store' button |
Click the 'Create Store' button after inputting the correct and valid fields to create a Hubberstore account |
User account and its store will be created, redirecting to the user's store page. By clicking on the "My Account" icon, under the "My Store" section, the user should see an active store created. |
Redirect to the created user's store page. By clicking on the "My Account" icon, under the "My Store" section, the user should see an active store created |
Pass |
User creates multiple stores |
Validate that the multiple stores that the user has signed up for have been created |
User |
- |
- |
- |
- |
- |
|
User upgrades his/her free account to a premium account |
Validate that the user's free account has been upgraded to a premium account upon upgrading |
User |
- |
- |
- |
- |
- |
|
Number of items listed in the user's store is updated |
Validate that when the user publish an item, the number of items listed in the user's store is updated |
User |
Click the 'Publish' button |
Click the 'Publish' button to publish the item onto the main store |
Item is published successfully, redirecting to the user's store page 1. By clicking on the "My Account" icon, under the "My Store" section, the user should see the number of items available decrease to 24 and the number of items published to be 1 2. At "My HubStore" page, the user should see the number of items available decrease to 24 and the number of items published to be 1. Under the "My Store Items" section, the user should see the item published |
Item is published successfully, redirecting to the user's store page 1. By clicking on the "My Account" icon, under the "My Store" section, the user should see the number of items available decrease to 24 and the number of items published to be 1 2. At "My HubStore" page, the user should see the number of items available decrease to 24 and the number of items published to be 1. Under the "My Store Items" section, the user should see the item published |
Pass |