Case Study: Customer Experience Analytics Solution
Customer Experience Analytics Solution for Leading TEM BUSINESS REQUIREMENTS
Se
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
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
Selenium Web Driver, Java for automation
Hadoop, Storm, Hive as Big Data Platform
Sonar, Jenkins, Grid as CI tools
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
SOLUTION OVERVIEW
Jenkins Portal/CSF Layer
KPI Test Logic
E-mail, Scheduler
TestLink
Utility handlers
Custom Handlers Configuration Handlers
Test management Test reports Test statistics
CSF Connector Test Cases
I/O Handlers
Test Layer Test data
Automation test scripts
Recovery scenarios
JIRA
Query Builder
BOXI/Web Services
Proj management Issue tracking Test reports
Redmine
SAF Framework
Proj management Issue tracking
HIVE Adapter
Postgress
Many more plug-ins
Reporting Techniques
UNit TestNG Custom
Common business automation scripts
Page factory Object repository
Execution
Local execution
KPIHive Queries Mapping File
Query Helper
Framework Layer
Remote execution
Other Measures and Input
Page Objects
Components
Local execution
Global Filters
Test Executor and Validator
SAF FRAMEWORK
Grid execution
KPI Requirement Document
XML
Integration Layer
APPLICATION UNDER TEST
About Us 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/transportation/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. For more information visit www.happiestminds.com. Write to us at business@happiestminds.com Š Happiest Minds Proprietary