-
Notifications
You must be signed in to change notification settings - Fork 0
Checkout
Manuel edited this page Nov 21, 2024
·
12 revisions
As a user I want to see a clear summary of items in my cart with details(product name, SKU, size, color, availability, price, discounts, quantity, and total product price(after any discounts are applied)) so I can confirm my order:
- should display all the necessary elements
- should display any items added to cart in cart summary
- should display items inside their respective cart elements
- should display product name of any item added to cart
- should display SKU of any item added to cart
- should display size of any item added to cart
- should display color of any item added to cart
- should display availability of any item added to cart
- should display price of any item added to cart
- should display discounts of any item added to cart
- should display quantity of any item added to cart
- should display shipping price of any items added to cart
- should display total product price of any item added to cart
As a user I want to be able to update the quantity of items in the shopping cart summary so I can correct any issues with quantity:
- should allow the user to update(increasing) the quantity of items in the shopping cart
- should allow the user to update(decreasing) the quantity of items in the shopping cart
As a user I want to be able to remove any items in the shopping cart summary so I can remove unwanted items:
- should allow user to remove any items from the shopping cart
As a user I want to see the total price of items in the shopping cart summary so I can ensure there are no unexpected charges:
- should display the total price of items in the shopping cart
As a user I want to see the total price of shipping in the shopping cart summary so I can ensure there are no unexpected charges:
- should display the total price of shipping in the shopping cart
As a user I want to see the total price of the checkout(total products + total shipping price) in the shopping cart summary so I can ensure there are no unexpected charges:
- should display the total price of the order in the shopping cart
As a user I want to see my delivery address in the shopping cart summary so I can confirm correct address:
- should display my delivery address in the shopping cart
As a user I want to see my invoice address in the shopping cart summary so I can confirm correct address:
- should display my invoice address in the shopping cart
###As a user I want to be able to proceed to the next checkout section:
- should allow user to continue to next section
(See test cases) (See test code)
As a logged out user I want the Create An Account form to appear on checkout so I can create a new account:
- should display all the necessary elements
- should display "Create An Account" form on checkout Sign In
As a logged out user I want the Already Registered? form to appear on checkout so I can log in to my account:
- should display "Already Registered?" form on checkout Sign In
- should allow user to continue to next section
- should display all the necessary elements
- should allow user to choose delivery address
- should allow user to choose delivery address as billing address
- should display delivery address details
- should allow user to update delivery address details
- should display billing address details
- should allow user to update billing address details
- should allow user to add a new address
- should allow user to add a comment about the order
- should allow user to continue to next section
(See test cases) (See test code)
As I user I want to choose a shipping option for my order so I can select one that best fits my need:
- should display all the necessary elements
- should allow user to choose a shipping option
As I user I want to see the cost of my selected shipping method so I can know there are no unexpected charges:
- should display cost of shipping
As I user I want to be able to agree to a Terms of Service checkbox so that I can know exactly the terms of my order:
- should allow user to agree to Terms of Service
As I webmaster I want users to have to agree to the Terms of Service in order to proceed so that I can be sure they understand them:
- should display 'You must agree to the terms of service before continuing' message when trying to continue without agreeing to them.
- should allow user to continue to next section
(See test cases) (See test code)
As a user I want to see a clear summary of items in my cart with details(product name, SKU, size, color, availability, price, discounts, quantity, and total product price(after any discounts are applied)) so I can confirm my order:
- should display any items added to cart in cart summary
- should display product name of any item added to cart
- should display SKU of any item added to cart
- should display size of any item added to cart
- should display color of any item added to cart
- should display availability of any item added to cart
- should display price of any item added to cart
- should display discounts of any item added to cart
- should display quantity of any item added to cart
- should display shipping price of any items added to cart
- should display total product price of any item added to cart
As a user I want to be able to pay by bank wire so that I can pay in case no other methods are available:
- should allow the user to pay by bank wire
As a user I want to be able to pay by check wire so that I can pay in case no other methods are available:
- should allow the user to pay by check wire