These days it’s hard to find someone who isn’t shopping online. From modest openings, e-commerce firms have taken the consumer market by storm from last decade. This is mirrored by the over-all growth of Internet sales, which now account for an probable 15.5% of consumer spending as a whole (up from just 3% at the end of 2006).
The growth of companies such as Flipkart and Amazon also represents the evolution that has taken place within the e-commerce marketplace, with experts expecting that online sales could signify a third of all consumer expenses within the next decade.
In case of e-commerce business, the better the site is, the better the business will be.
E-commerce sites/applications are mobile applications or web applications too. That is why they undergo different types of testing.
- 1) Usability Testing
- 2) Performance Testing
- 3) Database Testing
- 4) Security Testing
- 5) Mobile Application Testing
- 6) Functional Testing
Here are the segments of testing e-commerce websites:
Search Algorithms: Searching Algorithms are very significant to make the retail site a Success.
Some common tests are:
- 1) Search based on Product or brand name or something larger, the category. For example TV, electronics, etc.
- 2) For multipage results, Are there any options to navigate them?
- 3) How many results should be displayed as per image?
- 4) Search results should be related.
- 5) Sort options or filters should be available like high to low price, low to high, Brands etc.
- 6) Search also should have filters or category. So that if we choose a specific category, it should show the results within that specific category.
Home Page --> Main Image: For the growth of a retail site, search algorithms are very significant because sometimes it is hard to place what users want to see in front of their eyes.
Few things to test are:
- 1) Is auto scroll Available?
- 2) If yes, then how much it will take to refresh the image?
- 3) If user hovers over the image, will he be redirected to the next image?
- 4) It possible to hover on?
- 5) Can it be clicked on?
- 6) If yes, is it redirecting user to the right page or right deal?
- 7) Is it loading with the page or after the loading of the page?
- 8) Can user see the rest of the content?
- 9) Is it working the same way in different browsers and in different screen resolutions?
Product Detail Page: Now, if a user finds a product either through search or by browsing on it from the homepage, the user will redirect to the product information page.
Some points to check are:
- 1) Is image of the product is clear or blur?
- 2) Is right price of the product is mentioned?
- 3) Are the specifications of the product are written correctly?
- 4) If user can redirect to reviews by clicking it?
- 5) If Delivery option is there?
- 6) Shipping information should be displayed.
- 7) In stock/Out stock text should be written right with the product image.
- 8) There should be multiple color option and Size image.
Shopping Cart: This is the next to last stage before the user decides to purchase.
We should test the following steps:
- 1) Add items to the cart and resume shopping Again.
- 2) If the user adds the same item to the cart while continuing to shop, the item count in the shopping cart should get incremented.
- 3) Items which are selected, their total and images should be displayed.
- 4) Taxes should be applied as per location.
- 5) Update the contents added to the cart- total should reflect that.
- 6) If user can remove items from the cart?
- 7) Check different shipping options by selecting them.
- 8) Apply Coupons.
- 9) Now close the site and come back later. The site should retain the same items in the shopping cart.
Steps to check are:
- 1) Check if there are different payment options.
- 2) Allow guest to check out after purchase and provide an option to register or make an account.
- 3) When storing customer Credit card or any other financial information, security testing should be performed around this to make sure it is secure.(PCI compliance is a must).
- 4) If user is logged in for a long time make sure that session is timed out. Every site has different starting point. For some sites it is 15 minutes but for some it might be different.
- 5) Order confirmation with the order no. should be generated.
Featured or Recommended Products:
The most important thing is to check the dynamic products populated on the main page of the site.
Since these are recommended products, the best way to test these parts of application is to test the algorithm on which these populated sections are based. Check from the back-end the queries that populate these sections.
After order tests:
- 1) If user can change the order.
- 2) If user can cancel the order.
- 3) If user can track the order.
- 4) Returns
- 1) If user can login.
- 2) FAQs
- 3) Check the contact written below contact us page.
- 4) To check the customer service
The most important part of E-commerce testing is whether the visiting customers are converting into paying customers. The number of visits that are becoming the customer is called “Conversion Rate”. So does one feature endorse better change as opposed to another, is important testing. That is why A/B testing and Usability Engineering for E-Commerce sites are gaining fame. Save Save