Case Study - Test Automation Helps Leading Retail ISV Achieve 80% More Test Coverage

4
www.cigni.com | Unsolicited Distribuon is Restricted. Copyright © 2015 - 16, Cigni Technologies Ltd Test Automation Helps Leading Retail ISV Achieve 80% More Test Coverage The Client is one of the fastest growing UK-based retail ISV that connects world’s largest fashion brands with leading retailers. It is revoluonising the ecommerce landscape through an innovave yet simple thought of integrang business process and systems of brands and online retailers to eliminate inefficiencies and maximise sales. About the Client CASE STUDY CCS-UK004-1215

Transcript of Case Study - Test Automation Helps Leading Retail ISV Achieve 80% More Test Coverage

www.cigniti.com | Unsolicited Distribution is Restricted. Copyright © 2015 - 16, Cigniti Technologies Ltd

Test Automation Helps Leading Retail ISV Achieve 80% More Test Coverage

The Client is one of the fastest growing UK-based retail ISV that connects world’s largest fashion brands with leading retailers. It is revolutionising the ecommerce landscape through an innovative yet simple thought of integrating business process and systems of brands and online retailers to eliminate inefficiencies and maximise sales.

About the Client

CASE STUDY

CCS-UK004-1215

www.cigniti.com | Unsolicited Distribution is Restricted. Copyright © 2015 - 16, Cigniti Technologies Ltd

Key RequirementThe Client required QA support for Business Intelligence Dashboard and Migration Projects.

Achieving the above objectives required:

Creating products for multiple brands and multiple retailers

Creating orders and maintaining the order states

Automating the end-to-end business flow of Brand to Retailer Integrations. This included automating complex scenarios like file uploads to SFTP and API services automation

Support for unattended test execution and reporting mechanism

Solutions ProvidedAddressing these business requirements needed testing of multiple applications and devices including the Client Portal. The Client Portal has a web application that can be used by Retailers and Brands integrated through Client Platforms to determine the product KPI, Linesheet Management, Reta i ler Channels Management, Revenue, Dispatch SLAs, Product Returns, and Return Values, etc.

Key Business Challenges The critical factor that determined the success of the entire business model was a smooth and integrated IT environment of Retailers and Brands.

This required:

(i) Integration Testing between brands and retailers to ensure smooth communication between 2 different environments.

(ii) Portal Testing to ensure desired functionalities.

www.cigniti.com | Unsolicited Distribution is Restricted. Copyright © 2015 - 16, Cigniti Technologies Ltd

Designed and implemented behavior driven development testing solution (Selenium + Ruby) to provide acomprehensive test coverage for each Sprint by increasing maintainability, readability, and scalability of the automation.

Built a robust Selenium and Cucumber framework to handle the UI Portal and API services automation

Designed a unique in-house Ruby Gem to develop automation framework

Key Benefits

Achieve 80% test automation coverage through automation of most of the manual test cases

Institutionalise best practices (designed in-house Ruby Gem) into the new automation architecture

Reduce the script development time by 30-40% (approx.) due to development of custom Ruby Gem

Execute scripts on multiple machines in parallel using automated scripts

Ensure a faster go to market allowing a seamless upgrade leveraging Cigniti’s superior project management techniques

Key Highlights

As a result of our testing services, the client was able to:

Cigniti Technologies Limited (BSE: 534758, www.cigniti.com), Global Leaders in Independent Software Testing (IST) Services, is headquartered at Hyderabad, India. Cigniti’s 1800+ career testers are spread across US, UK, India, Australia, and Canada. Cigniti is the world’s first IST Services Company to be appraised at CMMI-SVC v1.3, Maturity Level 5, and is also ISO 9001:2008 & ISO 27001:2013 certified. Cigniti’s test offerings include Quality Engineering, Advisory & Transformation, Next Generation Testing, and Core Testing. Over the last decade, Cigniti has helped Enterprises and ISVs build quality software while improving time-to-market and reducing cost of quality. Cigniti has translated its R&D into SMART Tools™ that accelerate testing and help improve the quality of services delivered to clients. Cigniti has India's first of its kind Robotics Test Lab, a Mobile Cloud Test Lab with HP & Experitest, a Cloud-enabled Performance Test Lab, and an IoT & Smart Meter Lab. Gartner has positioned Cigniti as a Challenger in its Magic Quadrant for Application Testing Services Worldwide, 2015. Forrester cites Cigniti among the 9 services firms and systems integrators working to enable Quality at Speed. NelsonHall ranks Cigniti Technologies as a Leader in Software Testing NEAT Charts. Everest Group recognizes Cigniti as a Major Contender with a “Best in Class” rating for Buyer satisfaction in the PEAK Matrix™ for Independent Testing Services, while Forbes recognizes Cigniti as Asia’s 200 best under-billion companies. Cigniti has been awarded a place on the Crown Commercial Service latest G-Cloud 6 framework for providing Lot 4: Specialist Cloud Services that will provide public sector enterprises better access to Cigniti's expertise. Cigniti is also a recipient of the prestigious Frost and Sullivan Customer Value Leadership Award for Global Automated Software Testing Services category consecutively in 2014 and 2015. Cigniti’s CSR initiative, Project Cignificance, aims to impact 1 million+ lives through education as an enabler.

About Cigniti

www.cigniti.com | Unsolicited Distribution is Restricted. Copyright © 2015 - 16, Cigniti Technologies Ltd

Global Leaders in Independent Software Testing Services

USCigniti Inc.

433 E Las Colinas Blvd,

Suite 1300,

Irving, TX 75039

972.756.0622

IndiaCigniti Technologies Ltd.

6th Floor, ORION Block, “The V” (Ascendas)

Plot #17 Software Units Layout

Madhapur, Hyderabad-500081

040-4038 2255

040-3070 2255

AustraliaCigniti Technologies (Australia) Pty Ltd

Sydney

Level 13, 135 King Street

Sydney, NSW 2000

+61 2 8973 7579

Canberra

Tower A, Level 5, 7 London Circuit

Canberra, ACT, 2601

+61 2 6169 4145

UKCigniti Technologies (UK) Limited

9 Devonshire Square

London

EC2M 4YF

+44 (0)20 36911385

CanadaCigniti Inc

2425 Matheson Boulevard East,

7th floor, Suite 731

Mississauga, Ontario

L4W 5K4

647.951.5943

Melbourne

Level 28, 303 Collins Street

Melbourne, VIC 3000

+61 3 9678 9111

For Other [email protected]

facebook.com/cignititechnologies

linkedin.com/company/cigniti-inc

youtube.com/cignititechnologies

slideshare.net/cigniti cigniti.com/blog

twitter.com/cigniti