Now a days ecommerce testers are in demands, many new ecommerce’s sites are coming into exiting and old ecommerce site are getting famous day by day. More peoples are preferring the online shopping than actual going to market and purchasing the things. Online ecommerce site has gain the trust on people. Online shopping site has many policies are very effective and trust worthy.
Online site has provide offers, cash back and lots of varieties which are attracting the people to purchase online and. For the smooth process, this sites need to be tested and should be defect free. Many news are there which shows that because of the loophole present in the system, company has to loose crores of rupees. One such an incidence were an online food ordering site looted by a university student because of the bug present in the software. Bug was on payment page, when user were refreshing the payment page, payment were made automatically. This bug caused a crores of loss to the company.
Such a unpredictable things can happen, tester has to think in many different way to overcome any loophole present in the system. There are many type of testing we need to perform on ecommerce site to ensure its quality.
Functional Testing :
Need to ensure that all the functionalities are working as stated in requirement document. And all the major and minor bugs are removed from the system.
Performance Testing:
Performance testing is also important part in ecommerce site, as we know on the sales day the traffic on the site may be huge, and which can cause the server down issues or break down of the software. many of you might have heard about a news, once a ecommerce site announced the big billion day sale and due to that the traffic on the site were huge which cause the server down issue and for some time the site was unaccessible . so such thing should not be happens, we need to make sure its performance ability.
Cross browser Testing:
We can’t predict which browser do user use. It may be any browser user can user. So we need to ensure that and test our site on multiple browser. There are few issues which comes only on particular browser. These all should be eliminated.
Usability Testing:
Usability testing also plays important role when it comes to the ecommerce site, even a first time visitor should be able to purchase the stuff without reading any manual. Means core functionality should be implement with an ease. As a tester we need to ensure that the software is easy to use. at least a core and basic functionality should be easy to understand.
Cookies:
Cookies are the important part of the ecommerce site, now a days even if you not logged in to the ecommerce site still you can add the product into the cart, if suppose after that you closed the browser of window and again open the ecommerce site, you will find the added products are still there in the cart these is all because of the stored cookies. These need to be tested well.
Payment Gate Way:
Hard past to test of any ecommerce site is payment gateway, when it comes to the money we need to ensure twice about the quality, payment failure, refund, unauthorized transaction, fail transaction all need to be tested.
Integration Testing:
Integration like payment gateway integration, API integration, data transmission between all the modules should be happen properly. All these can be ensure by performing integration testing.
Globalization & localization:
Globalization and localization testing is done to ensure that the software is fit to any states, countries cultural values, traditional values. There are some ecommerce site which are allow other countries user to purchase the stuff from the site, if you see the site aliexpress, the site get transform as per the country if we select the Indian it will show all the product price in Indian currency and the language is also get changed to the English language.
Security Testing:
Software should be well robust to handle any unwanted attach on it, attackers may try to get the control over the application by finding the loop holes in the software. By performing security testing tester try to eliminate all the bottlenecks present in the software application.
Thank you for sharing the information with some examples which has led to losses to the organisation
ReplyDelete