Professional Documents
Culture Documents
Title: Registration and Log In: Actor: Customer, Provider, System Scenario
Title: Registration and Log In: Actor: Customer, Provider, System Scenario
Title: Registration and Log In: Actor: Customer, Provider, System Scenario
Scenario:
Exception:
1. Too many server requests are not controllable for the server.
2. Too much user at a same time can cause server traffic.
3. Handling too many users requests at the same time can slow down server.
4. Incorrect email.
5. Incorrect password.
6. No database connection.
Precondition:
Post condition:
Scenario:
Exception:
1. Too many server requests are not controllable for the server.
2. Too much user at a same time can cause server traffic.
3. Handling too many users requests at the same time can slow down server.
4. Incorrect email.
5. Incorrect password.
6. No database connection.
Precondition:
Post condition:
Scenario:
1. In the web page user will be able to see an option for searching shop in their area.
2. The shop list contains all information of shops including shop codes
3. Users can give orders using that shop code.
Exception:
Precondition:
Post condition:
1. Successful: Users can find shops available in their area and all information of that shop in
the shop list
2. Unsuccessful: User can’t access to the shop list not can find shops available in that area
3. Exception: Reload the page or stay on the same page in case of an error.
Title: Search Product
Actor: Customer
Scenario:
Precondition:
Post condition:
Exception:
1. No database connection.
2. Search button functionality is faulty.
3. Users input error.
Title: Add to Cart
Actor: Customer
Scenario:
1. Customer has to navigate to the product page to add product to the cart.
2. Customer can add product to the cart by filling up the quantity input field and pressing
the add to cart button.
3. Check if the product stock is equal or more than the required quantity or not.
Precondition:
Post condition:
1. Successful: The page will reload and the product will be added to the cart.
2. Unsuccessful: The page will reload and an error message will be shown (i.e. Product not
available in required quantity).
3. Exception: Stay on the same page and display all product.
Exception:
1. No database connection.
2. Add to cart button is faulty.
3. Too much user at a same time can cause server traffic.
4. Users input error.
Title: Remove from Cart
Actor: Customer
Scenario:
1. Customer has to navigate to the cart page to remove product from the cart.
2. Customer can remove product from the cart by pressing delete button.
Precondition:
Post condition:
1. Successful: The page will reload and the product will be deleted from the cart.
2. Unsuccessful: The page will reload and an error message will be shown (i.e. Product not
deleted).
3. Exception: Stay on the same page and display all product.
Exception:
1. No database connection.
2. Delete button is faulty or not working.
3. Too much user at a same time can cause server traffic.
4. Users input error.
Title: Update Quantity
Actor: Customer
Scenario:
1. Customer has to navigate to the cart page to update quantity from the cart.
2. Customer can update quantity from the cart by pressing Update quantity button.
Precondition:
Post condition:
4. Successful: The page will reload and the product quantity will be updated.
5. Unsuccessful: The page will reload and an error message will be shown (i.e. Product not
updated).
6. Exception: Stay on the same page and display all product.
Exception:
5. No database connection.
6. Quantity update button is faulty or not working.
7. Too much user at a same time can cause server traffic.
8. Users input error.
Title: Wishlist Manage
Actor: Customer
Scenario:
1. Customer has to navigate to the product page to add product to the wishlist.
2. Customer can add product to the wishlist from the product by pressing add to wishlist
button.
Precondition:
Post condition:
1. Successful: The page will reload and the product will be added to the wishlist.
2. Unsuccessful: The page will reload and an error message will be shown (i.e. Product not
added to the wishlist).
3. Exception: Stay on the same page and display all product.
Exception:
1. No database connection.
2. Add to wishlist button not working.
3. Too much user at a same time can cause server traffic.
4. Users input error.
Scenario:
Precondition:
Post condition:
1. Successful: The page will reload and it will take to address and personal details fill up
form page to place an order.
2. Unsuccessful: The page will reload and an error message will be shown (i.e. Product not
add to the cart).
3. Exception: Stay on the same page.
Exception:
1. No database connection.
2. Checkout button not working.
3. Too much user at a same time can cause server traffic.
4. Users input error.
Title: Check receive orders
Actor: Admin, Customer, Provider
Scenario:
Exception:
Precondition:
Post condition:
Scenario:
Exception:
Precondition:
Post condition:
Scenario:
Exception:
Precondition:
Post condition:
Scenario:
Exception:
Precondition:
Post condition:
Scenario:
Exception:
Precondition:
Post condition:
Scenario:
1. Provider and admin can view all order request according to customers need.
2. User can accept order request.
3. Then they can contact with their clients for completing payment.
Exception:
30. Too many server request is not controllable for the server.
31. Too much user at a same time can cause server traffic.
32. No database connection.
Precondition:
Post condition:
35. Successful: Provider can get the order request and provide it successfully.
36. Unsuccessful: Admin can’t get the request for server problem. User can see an error
message and ask for try again.
37. Exception: Stay in the same page if possible.