E-commerce Websites Testing
Account, Login, Logout and Purchase
- Purchase items as a guest
- Existing and new accounts
- Create account and login before purchase
- Login redirects
- Login session
- Login and Logout
Testing Shopping Cart
- Add items to cart– the cart should be updated with the items with correct name, image, quantity and price.
- Add the same item multiple times
–Should be one item in the cart, but the quantity should reflect
the number of additions and the total price should reflect the sum of
the price of each item.
- Update the quantity of item from the cart – the price should be updated to reflect he correct figure.
- Remove some items from the cart – the cart should update showing the existing items in the cart, total price should reflect the new sum.
- Remove all items from the cart – cart balance should be zero, no items should be displayed in the cart.
- Click on an item in the cart – we should be able to see more information about the product we just clicked either as a popup or redirecting to product page.
- Add item(s) to the cart, close the browser and reopen the same site
– ideally the cart should still hold your items.
- Coupons/promotions
– need to check that the price of the cart is discounted when we apply a
coupon and not discounted when we apply an invalid or expired coupon.
Search Form, Sorting, Filtering, Pagination
- Relevant products – check that the products displayed are related to what was searched for.
- Product information – the products should display an image, name, price and maybe customer ratings and number of reviews.
- Number of products per page – check that the number of products per page matches the requirement.
- Pagination – check that all items in next page is different to the previous page, i.e. no duplicates
- Sorting
– there could be four to five options to select from a drop-down menu.
Sorting is usually single-select, i.e. you can sort by one parameter
only.
- Sorting and Pagination – when there are
products in multiple pages, when you sort by a parameter, the sort order
should remain as you paginate, or more products loaded
- Filtering – unlike sort option, filter
options are multi-select, that is you can filter by multiple
parameters. It is a good idea to explore single filters and multi-filter
options.
- Filtering and Pagination – Again, this
is important, when we filter in one page, ideally as we paginate we
would want the filter to be applied throughout.
- Sorting and Filtering
– an important test case is mixing the sorting and filtering options
together, e.g. filter by price and then sort by price high-to-low, or
other way round. Whilst the individual features on their own might work
correctly, when combined with another feature, the functionality of one
or both features might break, so it is essential that we check the
results when combining filtering with sorting.
- Sorting, Filtering and Pagination – this is checking that when both sort and filter have been applied, they remain as we paginate or more products are loaded.
After order
- Cancel the order or change the quantity of the order.
- Review your recent order and history of purchased items.
- Changes
to the account, such as billing address, shipping address, change
password, change profile information such as name, email address and
even deleting an account.
No comments:
Post a Comment