HeaderSIS.jpg

SColutions User Testing

From IS480
Revision as of 00:37, 3 August 2014 by Ml.ren.2012 (talk | contribs)
Jump to navigation Jump to search

Scolutions.png

Scolutions-Pen.png Overview Scolutions-Charts.png Proj Mgmt Scolutions-Doc.png Documentation Scolutions-Overview.png 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