Improved Test Plan - asrithadaida/GDP_ECommerce_Project GitHub Wiki
General Working cases
1. The system SHALL allow customers to create an account.
| Test# | Test case scenario | Completed/Not Completed |
|---|---|---|
| 1 | User can be able to create a new account with the valid credentials | Completed |
| 2 | User can be able to create a account with invalid credentials | Completed |
2. The system SHALL create user profiles for customers.
| Test# | Test case scenario | Completed/Not Completed |
|---|---|---|
| 1 | User can be able to login with the valid credentials | Completed |
| 2 | User can be able to login with invalid credentials | Completed |
3. The system SHALL provide the functionality of filtering the products based on shoe categories, shoe size, shoe price etc.
| Test# | Test case scenario | Completed/Not Completed |
|---|---|---|
| 1 | User can be able to search the products based on size | Completed |
| 2 | User can be able to search the products based on product category | Completed |
| 3 | User can be to search the products based on prize | Completed |
4. The system SHALL provide a cart to add the selected shoes.
| Test# | Test case scenario | Completed/Not Completed |
|---|---|---|
| 1 | User can be able to add the products to the cart from home page | Completed |
| 2 | User can be able to add the products from the product page | Completed |
5. The system SHALL enable the order processing.
| Test# | Test case scenario | Completed/Not Completed |
|---|---|---|
| 1 | User can be able to place an order for the selected items | Completed |
| 2 | User cannot be able to place an order with out selecting the items | Completed |
6. The system SHALL process easy return and refund policies.
| Test# | Test case scenario | Completed/Not Completed |
|---|---|---|
| 1 | User can easily request to return the products | Completed |
| 2 | User can see the refund status in the application | Completed |
7. The system SHALL provide delivery options and enable delivery of the product.
| Test# | Test case scenario | Completed/Not Completed |
|---|---|---|
| 1 | User can see the delivery options | Completed |
| 2 | User can see the delivered products | Completed |
8. The system SHALL enable secure online payments.
| Test# | Test case scenario | Completed/Not Completed |
|---|---|---|
| 1 | User can able to do the secured payment through online | Completed |
| 2 | User can be able to pay through debit card | Completed |
| 3 | User can be able to pay through credit card | Completed |
| 4 | User can able to pay through valid card details | Completed |
| 5 | User cannot be able to pay through invalid card details | Completed |
9. The system SHALL provide the passwords in encrypted format.
| Test# | Test case scenario | Completed/Not Completed |
|---|---|---|
| 1 | The system will store the passwords in encrypted format | Completed |
10. The system SHALL allow filtering and sorting the products.
| Test# | Test case scenario | Completed/Not Completed |
|---|---|---|
| 1 | User can filter the products | Completed |
| 2 | User can be able to the sort the required products | Completed |
11. The system SHALL allow user to modify and view products in the cart.
| Test# | Test case scenario | Completed/Not Completed |
|---|---|---|
| 1 | User can view the products in the cart page | Completed |
| 2 | User can modify the products in the cart page | Completed |
12. The system SHALL allow users to Wishlist the products.
| Test# | Test case scenario | Completed/Not Completed |
|---|---|---|
| 1 | User can Wishlist the products of their choice | Completed |
13. The system SHOULD maintain order history and preferences for each customer.
| Test# | Test case scenario | Completed/Not Completed |
|---|---|---|
| 1 | User can be able to see the order history | Completed |
14. The system SHOULD allow customers to leave feedback and reviews about the shoes they bought.
| Test# | Test case scenario | Completed/Not Completed |
|---|---|---|
| 1 | User can be able to give the ratings to the products | Completed |
No Special features added in our application
No Error cases