CMGT/410: User Acceptance Testing (Team)
Board
| Sprint | Points | User Story/ Scenario | Description | Design | Development | Test | UAT | Release |
| 1 | 13 | Shopping | As retail customer, I want to search for items in the webstore, so I can select products I like to purchase. | X | ||||
| 1 | 3 | Shopping | As retail customer, I want to review the selected items I have for purchasing, so I can visualize all the products I want to buy.” | X | ||||
| 1 | 8 | Transaction | As retail customer, I want to be able to order my selected items, so I could purchase the items from the webstore. | X | ||||
| 2 | 3 | Transaction | As new retail customer, I want to be able to enter my personal information, so the shipping company could identify me when delivering my purchased the items. | X | ||||
| 2 | 5 | Transaction | As new retail customer, I want to be able to create a customer account, so I not have to enter my information again when returning to the webstore. | X | ||||
| 2 | 3 | Transaction | As retail customer, I want to be able to enter my address, so my order could be shipped to my home address. | X | ||||
| 2 | 13 | Transaction | As retail customer, I want to be able to select the shipping company, so I could use my delivery discount card. | X | ||||
| 3 | 3 | Transaction | As retail customer, I want to be able to enter my payment information, so I could pay for the items I want. | X | ||||
| 3 | 3 | Transaction | As retail customer, I want to be able to select between credit cards or debit cards for my payment method, so I could add point to my credit card, or get cashback from my debit one. | X | ||||
| 3 | 3 | Transaction | As a retail customer, I want to be able to trust that my transaction will be secured and my payment information cannot be stolen during a transaction. | X | ||||
| 3 | 5 | Customer Account Access | As retail customer, I want to be able to view all the transactions I made, so I could check the status of the placed orders, I can have a record of them. | X | ||||
| 3 | 3 | Customer Account maintenance | As retail customer, I want to be able to update my account information, so I could keep my information up-to-date, without having to contact customer service. | X | ||||
| 3 | 3 | Issue reporting | As retail customer, I want to be able to report webstore issues, so I could contribute with the wellbeing of the webstore functionality, without having to contact customer service. | X | ||||
| 3 | 3 | Package Tracking | As retail customer, I want to receive an email or a text message when the order is delivered, so I could verify I got the physical package. | X |
Scenarios
| User Story | Scenario | As a … | I want to … | so that … | Notes | Status |
| Shopping | Searching Items | Retail Customer | search for items in the webstore | I can select products I like to purchase. | Completed | |
| Shopping | Selecting Items | Retail Customer | review the selected items I have for purchasing | I can visualize all the products I want to buy. | Completed | |
| Transaction | Ordering | Retail Customer | be able to order my selected items | I could purchase the items from the webstore. | Completed | |
| Transaction | Creating Accounts | New Retail Customer | be able to enter my personal information | The shipping company could identify me when delivering my purchased the items. | Ready-to-Deploy | |
| Transaction | Creating Accounts | New Retail Customer | be able to create a customer account | I not have to enter my information again when returning to the webstore. | Ready-to-Deploy | |
| Transaction | Adding Account Details | Retail Customer | be able to enter my address | my order could be shipped to my home address. | Ready-to-Deploy | |
| Transaction | Adding Account Details | Retail Customer | be able to select the shipping | so I could use my delivery discount card. | Ready-to-Deploy | |
| Transaction | Adding Account Details | Retail Customer | be able to enter my payment information | so I could pay for the items I want. | Development | |
| Transaction | Adding Account Details | Retail Customer | be able to select between credit cards or debit cards for my payment method | I could add point to my credit card, or get cashback from my debit one. | Under Testing | |
| Transaction | Secure Account Information | Retail Customer | be able to trust | my transaction will be secured and my payment information cannot be stolen during a transaction. | Design | |
| Account Access | Customer Account Access | Retail Customer | be able to view all the transactions I made | I could check the status of the placed orders, I can have a record of them. | Design | |
| Account Access | Customer Account Access | Online System | restrict access to information by account | I could comply with data privacy regulations and confidentiality threads. | Design | |
| Account Maintenance | Customer Account Maintenance | Retail Customer | be able to update my account information | I could keep my information up-to-date, without having to contact customer service. | Design | |
| Reporting | Issue Reporting | Retail Customer | be able to report webstore issues | I could contribute with the wellbeing of the webstore functionality, without having to contact customer service. | Design | |
| Reporting | Issue Reporting | Retail Customer | be able to report product issues after receiving | I could contribute to pointing out issues with products from the store | Design | |
| Reporting | Tracking Issues Reported | Retail Customer | I want a reference number | So I can make the process easier to follow up with filed issues | Design | |
| Shipping | Package Tracking | Retail Customer | receive an email or a text message when the order is delivered | I could verify I got the physical package. | Design | |
| Payment | Payment Options | Retail Customer | Review, select, or update my payment options | I can complete my purchase(s). | Design | |
| Shopping | Searching Items | Retail Customer | Create wishlists in the online store | I can make purchases in the future on what I saved. | Design | |
| Transaction | Purchase History | Retail Customer | Review the items that I have purchased in the online store | I can purchase again or review my purchase history | Design |
COS
| User Story/Scenario | Given (precondition) | When (trigger) | Then (result) | Notes | Status |
| Transaction | user completes credit/debit card transactions | user clicks 'buy now' | user order will be processed | ||
| Transaction Order | user completes 'buy now' order | user clicks order status | user is able to access order history | ||
| Transaction Tracking | user accesses order history | user clicks order tracking | user has access tracking information | ||
| Transaction Security | user enters payment information | user starts typing | digits are hidden behind astricks and the process is verified once complete through veri-sign | ||
| Payment Type | user will select their payment method from list of options | user clicks dropdown | list of payment options will be listed for user to select from | ||
| Saved Payment Information | user will enter the details of their payment information | user will enter in blank fields | payment information will be entered in order to be selected to process payment | ||
| Shopping Lists | user adds items to their online wishlist | user clicks 'create wishlist' | then user will be able to add items they would like to be added to the wishlist | ||
| Purchase History | user reviews their purchase history | user clicks 'purchase history' | then user will be able to review all purchases they have made | ||
| Add to Cart | user adds items to their online cart | user clicks 'add to cart' | item information will be added to cart | ||
| Item Quantity - increase | user selects the quantity of their items added to the online cart | user clicks '+' | item count will add on how many times button is pressed for item | ||
| Item Quantity - decrease | user selects the quantity of their items removed to the online cart | user clicks '-' | item count will remove quantity of items dependent on how many times pressed for item | ||
| Shipping Information | User wants to send the purchase to another address | Chooses between new shipping address or same as billing address | Customer is prompted to add additional addresses or use the ones currently on file. | ||
| Reporting | user wants to report webstore issues | user clicks the feedback | The users reported issue will be forwarded to a list that can rank issues for fixing | ||
| Reporting | user wants to report product issues after receiving | user clicks support button | Customer order information and issue description is sent to support staff to evaluate the next course of action | ||
| reporting | user has reported a issue with the webstore or a product | user submits feedback | A unique ticket number is generated and attached to any feedback sent by the user and is disaplyed to them for refrance |