You are on page 1of 4

Case Study

E-Commerce Portal
Testing

www.saksoft.com | info@saksoft.com
INDIA | USA | UK | PARIS | SINGAPORE

www.saksoft.com | info@saksoft.com

Client Overview
Client is an e-Commerce portal selling Workwear clothing company in UK market. To improve their revenue they
decided to migrate its existing site on Magento (a popular, comprehensive, open-source e-commerce platform).
It allows its customers to do online shopping from its website. The company is a 24/7 online store & offers heavy
discounts & promotions for people in UK & US.
The company follows B2C business model. It has a user friendly GUI & eased navigation. Visitors can view
products online, see complete product specifications, add items to shopping basket, get discounts, make the
payment using varying cards options & get the product delivered at their doorstep. It has its customer
care number too where all user queries are handled.
Easy to use search feature, filtering & sorting like features facilitate visitors in buying more comfortably &
efficiently. Site also gives its customers with cross sell & up sell products options.
The site has its backend on magento platform i.e. admin interface from where it manages user accounts, orders
& catalogs. Primary features like order tracking, Quick Shop & catalog requests are the USPs of this site. It
features everything what an ecommerce site should give on their website to attract & retain customers for a
long engagement.
Objectives & Business Issues

Client was looking for SIT and Integration testing using agile methodology. For which saksoft has provided
a complete testing cycle using different kind of testing e.gEnd to End testing on Frontendo Functional testing for all the business flows like New user registration and Account, Product
Search, Shopping cart, Discounts and Promotions, Check out, Quick Shop, etc.
o Testing for the Backend (Admin part in Magento) - Define pricing rules on the basis of business
logics for promotions and discounts on Magento backend and test those on frontend.
The client wanted to test the website on various browsers for compatibility like FF, IE, Chrome, Opera,
and Safari.
Integration between the website and OL (database) using the clients middleware Microsoft BizTalk tool
Payment gateway integration testing
Performance assessment & benchmarking for various pages on the site
Mobile testing using emulators

Challenges:

The client site has its existing users accounts which are integrated on new migrated Magento platform,
whose accounts being mapped and tested.
Bulk data testing for thousands of active users across UK & US. The application was to be used by
hundreds of concurrent users and accessible 24 x7 and provide the response within few seconds of the
request being sent.

INDIA | USA | UK | PARIS | SINGAPORE

www.saksoft.com | info@saksoft.com

Compatibility issues had to be identified to support multiple browsers.


Performance SLAs to be established.
Integration testing for existing users accounts and other business flows.

SAKSOFT SOLUTION:
Our independent testing team worked very efficiently keeping in mind every requirement of each entity for
every release and individually involved in the project.
Each day QA activity included verifying the fixed bugs, looking for ripples, looking for new bugs & suggesting
improvisations too. Test scenario development and test case development was also a part of the initial activity.
Regression testing and functional testing were carried out in parallel in order to ensure stability of the
application as new modules are being added to it.
End to End testing for all business flows covering all important functionalities with positive flow along with
respective database validations and negative flow to validate errors Cross Browser compatibility testing
explicitly done on IE7, IE8, Google Chrome, Safari, Opera and Fire fox for Look and feel, Button, link
functionality and screen contents.
Also our performance testing team developed the automated load test scripts to execute those scenarios using
open source performance tool JMeter
Risks & Assumptions

The most critical risk was prerequisites of Project Development were not planed in advance.
Rigid time lines to finish the project in urgency.
Business adamancy to do Application development and conduct SIT (System Integration Testing) in
parallel.
Due to end time functional changes Defect fixing hampered by development team and no SLA was
maintained.
Saksoft team completed SIT, Integration testing, UAT & limited PVT with Appreciation.

RESPONSIBILITIES:
Overall, Saksoft was responsible for:

Understanding the Business Requirement Documents & wireframes.


Defining the Scope of Testing.
Interacting with the Business for any clarification.
Guiding Business for improvisations based on Domain expertise.
Preparing Test Strategy Document.
Preparing Test Plan Document.
Peer-review of Test Artifacts before sending Business for Sign-off.
Executing Test Scripts and logging of defects.

INDIA | USA | UK | PARIS | SINGAPORE

www.saksoft.com | info@saksoft.com

Handling Defects
Closure of Defects and Sign-off on Test Completion (Manual).

ENVIRONMENT:

Technologies Used : Java, Java scripts, HTML, Adobe Photoshop and Flash
Browsers : IE7, IE8, Google Chrome, Safari, Opera and Fire fox
Performance Tool : JMeter (Open source)
Test Management Tool : Assembla

INDIA | USA | UK | PARIS | SINGAPORE

www.saksoft.com | info@saksoft.com

You might also like