rich ui test automation for global telecom equipment ... · rich ui test automation for global...

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 © Happiest Minds Proprietary About Happiest Minds Technologies: Happiest Minds, the Mindful IT Company, applies agile methodologies to enable digital transformation for enterprises and technology providers by delivering seamless customer experience, business efficiency and actionable insights. We leverage a spectrum of disruptive technologies such as: Big Data Analytics, AI & Cognitive Computing, Internet of Things, Cloud, Security, SDN- NFV, RPA, Blockchain, etc. Positioned as “Born Digital . Born Agile”, our capabilities spans across product engineering, digital business solutions, infrastructure management and security services. We deliver these services across industry sectors such as retail, consumer packaged goods, edutech, e-commerce, banking, insurance, hi-tech, engineering R&D, manufacturing, automotive and travel/transportation/hospitality. Headquartered in Bangalore, India; Happiest Minds has operations in USA, UK, The Netherlands, Australia and Middle East. To know more about our offerings. Please write to us at [email protected] Case study: Test Automation

Upload: others

Post on 03-Jul-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rich UI Test Automation for Global Telecom Equipment ... · Rich UI Test Automation for Global Telecom Equipment Manufacturer BUSINESS REQUIREMENTS BUSINESS IMPACT Deployment of Happiest

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

© Happiest Minds Proprietary

About Happiest Minds Technologies:

Happiest Minds, the Mindful IT Company, applies agile methodologies to enable digital transformation for enterprises and technology providers by delivering seamless customer experience, business efficiency and actionable insights. We leverage a spectrum of disruptive technologies such as: Big Data Analytics, AI & Cognitive Computing, Internet of Things, Cloud, Security, SDN-NFV, RPA, Blockchain, etc. Positioned as “Born Digital . Born Agile”, our capabilities spans across product engineering, digital business solutions, infrastructure management and security services. We deliver these services across industry sectors such as retail, consumer packaged goods, edutech, e-commerce, banking, insurance, hi-tech, engineering R&D, manufacturing, automotive and travel/transportation/hospitality.Headquartered in Bangalore, India; Happiest Minds has operations in USA, UK, The Netherlands, Australia and Middle East.

To know more about our offerings. Please write to us at [email protected]

Case study: Test Automation