1
Rich UI Test Automation for Global Telecom Equipment Manufacturer BUSINESS REQUIREMENTS BUSINESS IMPACT Deployment of Happiest Minds IP: Selenium+Test Framework - highly modular, flexible and performance oriented framework UI Test Automation for Dashboard App built with UI components such as HighCharts, Google Maps and other JavaScript libraries Performance oriented flexible architecture to support Oracle and Hadoop in future Saved 84% of testing effort per sprint; resulting in payback period of less than 4 sprints Addressed rich UI automation challenges by using CSS, SVG location techniques and advanced action chaining with WebDriver Achieved the Business Unit Goal for Automation percentage coverage Usage of thin footprint SSH Clients and String tokenizers to filter data from Catalina logs and JDBC Simple yet powerful integration with other tools, and part of Continuous Integration process OUR SOLUTIONS Modular Framework to support continuous integration Scheduler Execution Engine Error Handler Test Management Reporting Logger Tools Scripted Keyboard Libraries Test NG Test Scripts Monitoring Keywords Common Libraries Ci Tool Ci Tool Framework Layer Feature Set Applications under test Boxy Server DB Test Data KPIs Logs ARCHITECTURE/ INTERFACE DIAGRAM Tools Selenium 2 Test NG Log4j AutoIt ANT/Maven Connectors Test Management Tool HTML Report Reports Jenkins Scheduler& Monitor Common Libraries Keyword Management Logging and Error handler Log and DB Handlers KPI test libraries Reusable Components Test Sequencer Execution Handlers Browser Handlers Test Data Management For more information visit www.happiestminds.com. Write to us at [email protected] About Us © Happiest Minds Proprietary Happiest Minds has a sharp focus on enabling Digital Transformation for customers by delivering a Smart, Secure and Connected experience through disruptive technologies: mobility, big data analytics, security, cloud computing, social computing, M2M/IoT, unified communications, etc. Enterprises are embracing these technologies to implement Omni-channel strategies, manage structured & unstructured data and make real time decisions based on actionable insights, while ensuring security for data and infrastructure. Happiest Minds also offers high degree of skills, IPs and domain expertise across a set of focused areas that include IT Services, Product Engineering Services, Infrastructure Management, Security, Testing and Consulting. Headquartered in Bangalore, India, Happiest Minds has operations in the US, UK, Singapore and Australia. It secured a $52.5 million Series-A funding led by Canaan Partners, Intel Capital and Ashok Soota. Case study: Test Automation

Case study: Rich UI Test Automation - Happiest Minds

Embed Size (px)

Citation preview

Page 1: Case study: Rich UI Test Automation - Happiest Minds

Rich UI Test Automation for Global Telecom Equipment Manufacturer

BUSINESSREQUIREMENTS

BUSINESSIMPACT

Deployment of Happiest Minds IP: Selenium+Test Framework - highly modular, �exible and performance oriented framework

UI Test Automation for Dashboard App built withUI components such as HighCharts, Google Maps and other JavaScript libraries

Performance oriented �exible architecture to support Oracle and Hadoop in future

Saved 84% of testing effort per sprint; resulting in payback period of less than 4 sprints

Addressed rich UI automation challenges by using CSS, SVG location techniques and advanced action chaining with WebDriver

Achieved the Business Unit Goal for Automation percentage coverage

Usage of thin footprint SSH Clients and String tokenizers to �lter data from Catalina logs and JDBC

Simple yet powerful integration with other tools, and part of Continuous Integration process

OURSOLUTIONS

Modular Framework to support continuous integration

Scheduler

ExecutionEngine

ErrorHandler

TestManagement

Reporting Logger

Tools

Scripted KeyboardLibraries

Test NG Test Scripts

Monitoring

Keywords

Common Libraries

Ci Tool

Ci Tool

Framework Layer

Feature Set

Applications under test

BoxyServer

DB

Test Data

KPIs

Logs

ARCHITECTURE/ INTERFACE DIAGRAM

ToolsSelenium 2Test NGLog4jAutoItANT/Maven

Connectors

Test Management Tool HTML Report

Reports

Jenkins

Scheduler& MonitorCommon LibrariesKeyword ManagementLogging and Error handlerLog and DB HandlersKPI test libraries

Reusable ComponentsTest SequencerExecution HandlersBrowser HandlersTest Data Management

For more information visit www.happiestminds.com. Write to us at [email protected]

About Us

© Happiest Minds Proprietary

Happiest Minds has a sharp focus on enabling Digital Transformation for customers by delivering a Smart, Secure and Connected experience through disruptive technologies: mobility, big data analytics, security, cloud computing, social computing, M2M/IoT, uni�ed communications, etc. Enterprises are embracing these technologies to implement Omni-channel strategies, manage structured & unstructured data and make real time decisions based on actionable insights, while ensuring security for data and infrastructure. Happiest Minds also offers high degree of skills, IPs and domain expertise across a set of focused areas that include IT Services, Product Engineering Services, Infrastructure Management, Security, Testing and Consulting.Headquartered in Bangalore, India, Happiest Minds has operations in the US, UK, Singapore and Australia. It secured a $52.5 million Series-A funding led by Canaan Partners, Intel Capital and Ashok Soota.

Case study: Test Automation