Difference between revisions of "SColutions User Testing"
Ml.ren.2012 (talk | contribs) |
Ml.ren.2012 (talk | contribs) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 77: | Line 77: | ||
</th> | </th> | ||
− | <th scope="col" width=" | + | <th scope="col" width="10%" bgcolor="#0f243e"> |
<font color="white">Test Inputs</font> | <font color="white">Test Inputs</font> | ||
</th> | </th> | ||
Line 85: | Line 85: | ||
</th> | </th> | ||
− | <th scope="col" width=" | + | <th scope="col" width="35%" bgcolor="#0f243e"> |
<font color="white">Expected Results</font> | <font color="white">Expected Results</font> | ||
</th> | </th> | ||
− | <th scope="col" width=" | + | <th scope="col" width="35%" bgcolor="#0f243e"> |
<font color="white">Actual Results</font> | <font color="white">Actual Results</font> | ||
</th> | </th> | ||
Line 317: | Line 317: | ||
</tr> | </tr> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<tr> | <tr> | ||
Line 534: | Line 493: | ||
<td style="text-align:center"> | <td style="text-align:center"> | ||
<font color="red">Error message: "Missing last name"</font> | <font color="red">Error message: "Missing last name"</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Green">Pass</font> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td rowspan = "4" style="text-align:center"> | ||
+ | Store Management | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Blue">Upon creating an account, a store is created automatically</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Validate that a store is created automatically when a user has created an account | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">User</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">Click the 'Create Store' button</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Click the 'Create Store' button after inputting the correct and valid fields to create a Hubberstore account | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">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.</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | 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 | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Green">Pass</font> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Blue">User creates multiple stores</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Validate that the multiple stores that the user has signed up for have been created | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">User</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">-</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | - | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">-</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | - | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Green">-</font> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Blue">User upgrades his/her free account to a premium account</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Validate that the user's free account has been upgraded to a premium account upon upgrading | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">User</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">-</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | - | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">-</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | - | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Green">-</font> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Blue">Number of items listed in the user's store is updated</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Validate that when the user publish an item, the number of items listed in the user's store is updated | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">User</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">Click the 'Publish' button </font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Click the 'Publish' button to publish the item onto the main store | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">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 | ||
+ | </font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | 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 | ||
+ | |||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Green">Pass</font> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td rowspan = "8" style="text-align:center"> | ||
+ | Item Management | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Blue">Add item into user's store</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Validate if the new item added into the user's store | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">User</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">Fill up all the mandatory fields about the item, select "Publish" and click the "Save" button</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Fill up all the mandatory fields about the item, select "Publish" and click the "Save" button | ||
+ | |||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">Item is published onto the user's store succcessfully, redirecting to the published item page</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Redirect to the published item page | ||
+ | |||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Green">Pass</font> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Blue">Publish item into Hubberstore</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Validate if the item can be published onto the Hubberstore | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">User</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">At the home page, under the "My Store Items" section, tick the check box of the item to be published and click on the "Publish" button | ||
+ | </font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | At the home page, under the "My Store Items" section, tick the check box of the item to be published and click on the "Publish" button | ||
+ | |||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">A pop-up message that shows "Item is successfully published"</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | A pop-up message that shows "Item is successfully published" | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Green">Pass</font> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Blue">New item is added with a new item id </font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Validate if the new item is added with a new item id | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">Administrator</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">At the home page, under the "My Store Items" section, click "Create a new item" button to add a new item</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | At the home page, under the "My Store Items" section, click "Create a new item" button to add a new item, redirecting to the item page. Check that the item id is the same as the item id stated in the URL | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">Item No. #6 URL: http://www.myhubstore.com/edit-item?itemId=6</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Item No. #6 URL: http://www.myhubstore.com/edit-item?itemId=6 | ||
+ | |||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Green">Pass</font> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Blue">Commission</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Validate if the user enters a valid commission percentage when creating a new item | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">User</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">Commission: 2%</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Input a commission percentage into the commision field | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">Item cannot be created successfully, show error message: "Invalid Commission Value, NUMBERS Only"</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Error message: "Invalid Commission Value, NUMBERS Only" | ||
+ | |||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Green">Pass</font> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Blue">Item Description</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Validate if the user enters an item description | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">User</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">Item Description:</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Input item description into the item description field | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">Item cannot be created successfully, show error message: "Missing Item Description</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Error message: "Missing Item Description" | ||
+ | |||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Green">Pass</font> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Blue">Delete Item</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Validate if the user is able to delete a particular item | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">User</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">Tick the check box of the to-be-deleted button and click on the "Delete Item" button</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | At the home page, under the "My Store Items" section, tick the check box of the to-be-deleted button and click the "Delete Item" button | ||
+ | |||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">Item is deleted successfully. The deleted item is removed permanently from the user's store</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Item is deleted successfully. The deleted item is removed permanently from the user's store | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Green">Pass</font> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Blue">Edit item information</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Validate if the user is able to edit and display the updated item information | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">User</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">Edit the item description from testing to test and click on the "Save" button</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | At the home page, under the "My Store Items" section, click on the "Edit item" button. Edit the item description from testing to test and click on the "Save" button. | ||
+ | |||
+ | |||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">Item information is edited and displayed successfully, redirecting to the edited item page. Item description states test</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Item description states test | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Green">Pass</font> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Blue">Upload item picture(s)</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Validate if the user is able to upload one or more pictures | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">User</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">At the home page, under the "My Store Items" section, click "Create a new Item" button. After redirecting to the item page, click on the "Select Image" button to upload a photo and click on the "Save" button</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | At the home page, under the "My Store Items" section, click on the "Create a new Item" button, redirecting to the item page. Click on the "Select Image" button to upload a photo and click on the "Save" button</td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">Photo is uploaded successfully, redirecting to the item page. The photo uploaded can be seen on the item page</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | The photo uploaded can be seen on the item page | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Green">Pass</font> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td rowspan = "2" style="text-align:center"> | ||
+ | Main Store | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Blue">When user changes the country, the user will only see items published from that country</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Validate that when the user changes the country, the user will only see items published from that particular country | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">User</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">At the home page, click on the "Find Stuff" button and click on the "Update Store Location" and select Singapore. After which, click on the "Update" button</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | At the home page, click on the "Find Stuff" button and click on the "Update Store Location" and select Singapore. After which, click on the "Update" button</td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">The page is refreshed displaying only items published in the Singapore store are seen</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Only items published in the Singapore store can be seen | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Green">Pass</font> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="Blue">When user chooses the category that he/she wants to search items from, the user will only be able to see items published that belong to the chosen category | ||
+ | </font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | Validate that when the user chooses the category that he/she wants to search items from, the user will only be able to see items published that belong to the chosen category | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">User</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">At the home page, click on the "Categories" button and select "Clothings - Ladies</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | At the home page, click on the "Categories" button and select "Clothings - Ladies"</td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | <font color="red">The page is refreshed displaying only items in the "Clothings - Ladies" category and there were 2 items displayed</font> | ||
+ | </td> | ||
+ | |||
+ | <td style="text-align:center"> | ||
+ | The page will display only items in the "Clothings - Ladies" category ande 2 items should be displayed | ||
</td> | </td> | ||
Latest revision as of 01:19, 3 August 2014
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 |
|
Item Management |
Add item into user's store |
Validate if the new item added into the user's store |
User |
Fill up all the mandatory fields about the item, select "Publish" and click the "Save" button |
Fill up all the mandatory fields about the item, select "Publish" and click the "Save" button |
Item is published onto the user's store succcessfully, redirecting to the published item page |
Redirect to the published item page |
Pass |
Publish item into Hubberstore |
Validate if the item can be published onto the Hubberstore |
User |
At the home page, under the "My Store Items" section, tick the check box of the item to be published and click on the "Publish" button |
At the home page, under the "My Store Items" section, tick the check box of the item to be published and click on the "Publish" button |
A pop-up message that shows "Item is successfully published" |
A pop-up message that shows "Item is successfully published" |
Pass |
|
New item is added with a new item id |
Validate if the new item is added with a new item id |
Administrator |
At the home page, under the "My Store Items" section, click "Create a new item" button to add a new item |
At the home page, under the "My Store Items" section, click "Create a new item" button to add a new item, redirecting to the item page. Check that the item id is the same as the item id stated in the URL |
Item No. #6 URL: http://www.myhubstore.com/edit-item?itemId=6 |
Item No. #6 URL: http://www.myhubstore.com/edit-item?itemId=6 |
Pass |
|
Commission |
Validate if the user enters a valid commission percentage when creating a new item |
User |
Commission: 2% |
Input a commission percentage into the commision field |
Item cannot be created successfully, show error message: "Invalid Commission Value, NUMBERS Only" |
Error message: "Invalid Commission Value, NUMBERS Only" |
Pass |
|
Item Description |
Validate if the user enters an item description |
User |
Item Description: |
Input item description into the item description field |
Item cannot be created successfully, show error message: "Missing Item Description |
Error message: "Missing Item Description" |
Pass |
|
Delete Item |
Validate if the user is able to delete a particular item |
User |
Tick the check box of the to-be-deleted button and click on the "Delete Item" button |
At the home page, under the "My Store Items" section, tick the check box of the to-be-deleted button and click the "Delete Item" button |
Item is deleted successfully. The deleted item is removed permanently from the user's store |
Item is deleted successfully. The deleted item is removed permanently from the user's store |
Pass |
|
Edit item information |
Validate if the user is able to edit and display the updated item information |
User |
Edit the item description from testing to test and click on the "Save" button |
At the home page, under the "My Store Items" section, click on the "Edit item" button. Edit the item description from testing to test and click on the "Save" button.
|
Item information is edited and displayed successfully, redirecting to the edited item page. Item description states test |
Item description states test |
Pass |
|
Upload item picture(s) |
Validate if the user is able to upload one or more pictures |
User |
At the home page, under the "My Store Items" section, click "Create a new Item" button. After redirecting to the item page, click on the "Select Image" button to upload a photo and click on the "Save" button |
At the home page, under the "My Store Items" section, click on the "Create a new Item" button, redirecting to the item page. Click on the "Select Image" button to upload a photo and click on the "Save" button |
Photo is uploaded successfully, redirecting to the item page. The photo uploaded can be seen on the item page |
The photo uploaded can be seen on the item page |
Pass |
|
Main Store |
When user changes the country, the user will only see items published from that country |
Validate that when the user changes the country, the user will only see items published from that particular country |
User |
At the home page, click on the "Find Stuff" button and click on the "Update Store Location" and select Singapore. After which, click on the "Update" button |
At the home page, click on the "Find Stuff" button and click on the "Update Store Location" and select Singapore. After which, click on the "Update" button |
The page is refreshed displaying only items published in the Singapore store are seen |
Only items published in the Singapore store can be seen |
Pass |
When user chooses the category that he/she wants to search items from, the user will only be able to see items published that belong to the chosen category |
Validate that when the user chooses the category that he/she wants to search items from, the user will only be able to see items published that belong to the chosen category |
User |
At the home page, click on the "Categories" button and select "Clothings - Ladies |
At the home page, click on the "Categories" button and select "Clothings - Ladies" |
The page is refreshed displaying only items in the "Clothings - Ladies" category and there were 2 items displayed |
The page will display only items in the "Clothings - Ladies" category ande 2 items should be displayed |
Pass |