- Client was a major Retailer in UK with operations
across the globe
- Client had upgraded online retail offering to new
version of Ecommerce Platform - ATG 10.x
Diamond Application Development Crafting Solutions with Precision
A case Study by Oak Systems - Selenium based Test Automation Framework for an eCommerce App
1. Selenium based Test Automation Framework
A Case Study in Test Automation
““Selenium basedSelenium based
Test Automation FrameworkTest Automation Framework
for an eCommerce App”for an eCommerce App”
2. Aug 2013 Case Study by Oak Systems 2
Selenium based Test Automation Framework
About Oak Systems
● Specialist Software Services company
● Established in 1998
● ISO 9001 certified since 2003
● Over 100 Software specialists
● Multiple Domain expertise - Banking, Financial Services, Insurance,
Embedded/RT applications, Avionics & Aerospace, Automotives,
Client server applications, Internet based applications, Telecom
● Offices in Bangalore, Singapore, Malaysia
● Projects for India, Europe, USA, Asia, Africa
Case study follows ...
3. Aug 2013 Case Study by Oak Systems 3
Selenium based Test Automation Framework
Client’s Domain
Client is a major Retailer in UK with operations
across the globe
Client had upgraded online retail offering to new
version of Ecommerce Platform - ATG 10.x
4. Aug 2013 Case Study by Oak Systems 4
Selenium based Test Automation Framework
Client's Requirement
Automate tests to facilitate the following -
Multi-browser compatibility testing
Multi-country (localization) testing
Selection of test candidates (application areas)
for execution
Facility to add new modules (scalability)
Use of open source tools
5. Aug 2013 Case Study by Oak Systems 5
Selenium based Test Automation Framework
Our approach
To Architect a new test automation framework
to address all requirements
To enable easy maintenance and upgrade of the
test automation framework as the product
changes in each release
To provide technical documentation for
incorporation of new test cases into framework
6. Aug 2013 Case Study by Oak Systems 6
Selenium based Test Automation Framework
The outcome
Framework built in Selenium using Java
interface
About 600 test cases were automated using the
Framework
Multiple instances of Tests to cover 4 browsers
(viz. IE, Firefox, Chrome, Safari) and 4 country
localization
New modules were independently integrated by
client's team using the framework
7. Aug 2013 Case Study by Oak Systems 7
Selenium based Test Automation Framework
Return on Investment
Lower cost of automation - 'No investment on automation
tools (Selenium)'
Speedier execution of tests thereby reducing time required
for new releases
New feature Test scripts brought under the framework
New release could be brought early to the market due to
reduced test cycle time and with enhanced confidence in
product
8. Aug 2013 Case Study by Oak Systems 8
Selenium based Test Automation Framework
Thank you
To know more about us,
please visit : www.oaksys.net
To get in touch with us.. contact@oaksys.net