1
Customer Experience Analytics Solution for Leading TEM , For more information visit www.happiestminds.com. Write to us at [email protected] About Us © Happiest Minds Proprietary Happiest Minds enables Digital Transformation for enterprises and technology providers by delivering seamless customer experience, business efficiency and actionable insights through an integrated set of disruptive technologies: big data analytics, internet of things, mobility, cloud, security, unified communications, etc. Happiest Minds offers domain centric solutions applying skills, IPs and functional expertise in IT Services, Product Engineering, Infrastructure Management and Security. These services have applicability across industry sectors such as retail, consumer packaged goods, e-commerce, banking, insurance, hi-tech, engineering R&D, manufacturing, automotive and travel/transporta- tion/hospitality. Headquartered in Bangalore, India, Happiest Minds has operations in the US, UK, Singapore, Australia and has secured $ 52.5 million Series-A funding. Its investors are JPMorgan Private Equity Group, Intel Capital and Ashok Soota. Case Study: Customer Experience Analytics Solution Build a dynamic Customer Experience Analytics dashboard with rich UI components like High Charts, Google Maps and other Java Script libraries UI automation which involves interactions with the application and provide intelligent analytics Cut the test execution time from 12 weeks to less than a day through automation and parallel execution Selenium Web Driver, Java for automation Hadoop, Storm, Hive as Big Data Platform Sonar, Jenkins, Grid as CI tools BUSINESS REQUIREMENTS Delivered Happiest Minds Selenium++ Framework with enhancements Enhanced the IP to address the rich UI automation challenges by using CSS, SVG location techniques and Advanced action chaining with WebDriver Engineered Big Data platform using Hadoop / Hive SOLUTION OVERVIEW Grid implementation enables parallel execution and has reduced the time of execution to 3-4 hours allowing early failure detection Freed up bandwidth of the test engineers by reducing the complexity of writing new test cases through abstraction Delivery of a scalable, extensible and abstracted platform for future automation needs Se SAF FRAMEWORK KPI Requirement Document XML Integration Layer TestLink Test management Test reports Test statistics JIRA Proj management Issue tracking Test reports Redmine Proj management Issue tracking Many more plug-ins Grid execution Test Executor and Validator Components Framework Layer Test Layer Test data Object repository Page factory Recovery scenarios APPLICATION UNDER TEST Execution SAF Framework Global Filters Other Measures and Input KPI- Hive Queries Mapping File Page Objects Utility handlers Automation test scripts Common business automation scripts I/O Handlers Custom Handlers Configuration Handlers Reporting Techniques Query Helper Query Builder HIVE Adapter Postgress CSF Connector Portal/CSF Layer BOXI/Web Services Test Cases KPI Test Logic UNit TestNG Custom Grid execution Jenkins E-mail, Scheduler Local execution Local execution Remote execution Remote execution Local execution Local execution

Customer Experience Analytics Solution

Embed Size (px)

Citation preview

Customer Experience Analytics Solution for Leading TEM

,

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

About Us

© Happiest Minds Proprietary

Happiest Minds enables Digital Transformation for enterprises and technology providers by delivering seamless customer experience, business ef�ciency and actionable insights through an integrated set of disruptive technologies: big data analytics, internet of things, mobility, cloud, security, uni�ed communications, etc. Happiest Minds offers domain centric solutions applying skills, IPs and functional expertise in IT Services, Product Engineering, Infrastructure Management and Security. These services have applicability across industry sectors such as retail, consumer packaged goods, e-commerce, banking, insurance, hi-tech, engineering R&D, manufacturing, automotive and travel/transporta-tion/hospitality.Headquartered in Bangalore, India, Happiest Minds has operations in the US, UK, Singapore, Australia and has secured $ 52.5 million Series-A funding. Its investors are JPMorgan Private Equity Group, Intel Capital and Ashok Soota.

Case Study: Customer Experience Analytics Solution

Build a dynamic Customer Experience Analytics dashboard with rich UI components like HighCharts, Google Maps and other Java Script libraries

UI automation which involves interactions with the application and provide intelligent analytics

Cut the test execution time from 12 weeks to less than a day through automation and parallel execution

Selenium Web Driver, Java for automation

Hadoop, Storm, Hive as Big Data Platform

Sonar, Jenkins, Grid as CI tools

BUSINESSREQUIREMENTS

Delivered Happiest Minds Selenium++ Framework with enhancements

Enhanced the IP to address the rich UI automation challenges by using CSS, SVG location techniques and Advanced action chaining with WebDriver

Engineered Big Data platform using Hadoop / Hive

SOLUTION OVERVIEW

Grid implementation enables parallel execution and has reduced the time of execution to 3-4 hours allowing early failure detection

Freed up bandwidth of the test engineers by reducing the complexity of writing new test cases through abstraction

Delivery of a scalable, extensible and abstracted platform for future automation needs

Se

SAF FRAMEWORK

KP

I R

equi

rem

ent

Doc

umen

t

XML

IntegrationLayer

TestLinkTest management

Test reportsTest statistics

JIRAProj management

Issue trackingTest reports

RedmineProj management

Issue tracking

Many moreplug-ins

Gri

d ex

ecut

ion

Test Executorand Validator

Components Framework Layer Test Layer

Testdata

Objectrepository

Page factory

Recoveryscenarios

APPLICATION UNDER TEST

ExecutionSAFFramework

GlobalFilters

OtherMeasures

andInput

KPI- Hive

Queries Mapping

File

PageObjects Utility

handlers

Automationtest scripts

Commonbusiness

automationscripts

I/O Handlers

CustomHandlers

ConfigurationHandlers

ReportingTechniques

QueryHelper

QueryBuilder

HIVEAdapter Postgress

CSF Connector

Portal/CSF Layer

BOXI/WebServices

TestCases

KPITestLogic

UNitTestNGCustom

Gri

d ex

ecut

ion

JenkinsE-mail, Scheduler

Loca

lex

ecut

ion

Loca

lex

ecut

ion

Rem

ote

exec

utio

nR

emot

eex

ecut

ion

Loca

lex

ecut

ion

Loca

lex

ecut

ion