SlideShare a Scribd company logo
1 of 15
Download to read offline
1
vegaTest®
- A Robust, technology
agnostic, Business User Friendly Test
Automation Framework
- Author
Suresh Garimella, General Manager – IT Services
2
ABSTRACT
DST vegaTest®
Automation Framework is a leading-edge tool-agnostic and
business user friendly solution architected, designed and developed for
automating functional and regression testing. vegaTest®
ensures:
Tool-agnostic framework guarantees risk-proof transition to any
automation tool.
Business User and Business Analyst friendly:
o Keyword-driven approach to develop test scripts and input test
data using Microsoft® Excel
o Abstraction from tool level complexities
Cross-cutting capability ensures lesser time spent on test scripts during
Application re-engineering and modernization
Standardization of test automation across different Business Units in
the company
Higher Return on Investments resulting from reduced effort in Script
development, maintenance and porting from one automation tool to
another
Test Reports and Metrics in Multiple output formats
3
KEY TAKEAWAYS
vegaTest®
Automation Framework is an innovative test automation framework.
It delivers several business benefits to DST and its customers.
TOOL AGNOSTIC
There were several projects in DST that were migrated from QTP to Selenium
for business reasons. vegaTest®
ensured:
Proven 65 - 80% reduction in automation script migration effort
Reduced tool dependency as it can be integrated with any new
functional or regression automation tool
Figure 1: Ease of converting scripts to a new tool using vegaTest®
BUSINESS USER AND BUSINESS ANALYST FRIENDLY
Test data and scripts configured using keywords in MS Excel by
Business Users and Business Analysts
Only 1,000 hours of effort were required to understand and set up
2,000 scripts, saving more than 19,000 hours of development effort.
Vibrant User Community of over 150+ users
Add-on tools further simplify the test script and test data creation
4
CROSS CUTTING CAPABILITY
$40K saved by a Healthcare domain client (1800 person hours for initial
500 test scripts) during an application modernization / re-engineering
from COBOL to Java technology.
vegaTest®
ensures the re-use of test scripts generated on old
application code base.
STANDARDIZATION
Over 90% of DST adopted vegaTest®
and they internally use several
automation tools at the backend
The ownership for test Scripts development and maintenance is with
Business Users and Analysts. It ensures documentation of domain
knowledge.
SAVINGS AND RETURN ON INVESTMENT
Figure 2: Savings and RoI – vegaTest®
vs. Conventional Approach
Proven reduction of effort
o 30% reduction in Script development
o 60% reduction in Script maintenance
Over $800K licensed revenue
Savings of over $990K across several DST Business Units (@an average
of 2 hours per script X 22,000 scripts)
Over $40K saved in Application reengineering and migration projects
5
TEST REPORTS AND METRICS IN MULTIPLE OUTPUT FORMATS
Extensive test reports generated for every run
Test Reports include screen shots of error
Test reports in multiple formats including: Excel, HTML, etc.
6
BACKGROUND
INSTANCE 1 – KNOWLEDGE MANAGEMENT
At the enterprise level, DST has commanded deep knowledge and
experience handling IT software products for over 40 years. Our domain
knowledge cuts across business sectors including financial services,
healthcare, insurance, retirement planning, and business process
management. However, this knowledge has not been systematically
documented and integrated for future use of our teams.
The criticality of effective knowledge management came to the fore as
DST undertook to migration, modernization and re-engineering of its
legacy applications. As re-engineering got underway, DST found it
increasingly difficult to execute complete regression testing due to lack of
adequate domain expert resources.
INSTANCE 2 – RE-ENGINEERING
A large technology vendor for the health insurance field needed an
automated testing solution to offer customers as part of their software
product package. The vendor’s customers were spending six months on
testing with each new product release, with the effort to execute one full
regression test cycle (comprised of 2,000 scripts) taking an average of
4,000 hours. As this testing was not a continuous business need for the
customers, they were not staffed to perform dedicated testing and quality
assurance on this scale. Additionally, they were using manual test
processes supported by limited automated scripts and testing tools, and
lacked the resource capacity to create test scripts and support test
activities, while still satisfying everyday business requirements.
ANALYSIS
Against this backdrop, DST delved into the issue to analyze the
challenges before the organization.
7
The domain knowledge is with the Business users and Business
Analysts. It is vital to enable them to trigger the test scripts and
test data.
Converting manual test cases into automated test cases for
several clients involved engineers having domain knowledge
and Business Users having tool knowledge.
DST needed a solution to mitigate the risks and enable Business
Users, Business Analysts and Subject Matter Experts to develop the
automation scripts without having to understand the technicalities
involved in writing automation scripts.
HIGH LEVEL SOLUTION
DST vegaTest®
Automation Framework is a leading-edge framework
designed and developed for automating functional and regression testing in
system environments. vegaTest®
was developed by using industry-standard
process frameworks to provide clients with comprehensive end-to-end
automation capabilities. All while addressing, the key challenges of traditional
test automation approaches.
vegaTest®
automation framework is enriched by its comprehensive reporting
capabilities and can support multiple sets of data. It supports repeatability at
decreased costs. This results in faster time-to–market, allowing subject matter
experts to spend more time in testing complex system functionality.
Here is a high level overview of the vegaTest®
framework compared against
the traditional automation tool approach:
Business Benefit vegaTest®
Approach Traditional Approach
Resource Skills Automation engineers,
business users, manual
testers and processing
engineers
Automation Engineers
8
Business Benefit vegaTest®
Approach Traditional Approach
Script
Development
Faster, Using Keywords
and vegaTest® build-in
UI
Standard, Scripting
Coding
Standards
Applied Automatically Manually
Code Review Minimum Requires additional
effort
Data Access Rational, Flexible Multiple data files
Automation Tool
Licenses
TAF saves one license in a
set of 5
No Saving
Script Portability QTP, Selenium, Silk Test Supports only one tool
New Resource
Ramp Up
In days In weeks
Table 1: Business benefits vegaTest®
Vs. Traditional Approach
INSTANCE – 3 TOOL AGNOSTIC
One of the important clients in Brokerage domain was using QTP
automation tool along with vegaTest®
Automation Framework for
automating the testing requirements of a legacy Web Application. Its
business needs demanded to move the test automation to Selenium for
the speed of test execution and multi-browser support. It required moving
approximately 200 test cases from QTP to Selenium.
ANALYSIS
The challenge before DST was to have their test cases tool agnostic.
While vegaTest®
Automation Framework was initially developed to
9
work with a QTP automation tool, its robust architecture ensured
that with very minimal effort it would also work with Selenium as
the back end automation tool.
TOOL AND TECHNOLOGY AGNOSTIC CAPABILITY
A quick enhancement to the vegaTest®
Automation Framework ensured that
it is tool agnostic and compatible with:
HP-Quick Test Professional (commercial tool)
Selenium (open source tool)
Quality Center (commercial tool)
Zephyr (commercial tool)
It works seamlessly in automating test cases across technologies - Web
Applications, BPMS Applications, Mainframe Applications, Client-Server Applications and
Desktop Applications.
10
ARCHITECTURE
DST undertook research on defining an automation framework that can act as a
catalyst to standardize the test automation approach across the DST Enterprise.
The product landscape of DST included several legacy applications, BPMS
applications, Web based applications, each of which were using different
automation tools. Standardizing the automation approach across all these
complexities involved developing the vegaTest®
Automation Framework to
take inputs from a tool most used by the Business Users.
At the very outset, our research revealed that the business knowledge that
resides with individuals within our organization is a critical part of our solution.
Hence, the active participation of our business users was critical to the success
of our framework. Our survey showed that the majority of DST users had been
using MS Excel for more than 25 years, so we developed the input interface
using MS Excel.
Let’s have a look into the vegaTest®
Automation Framework architecture.
Figure 3: vegaTest®
Automation Framework Architecture
vegaTest®
AUTOMATION FRAMEWORK: It is a packaged solution that provides all the
components required to build and execute scripts with several automation tools
11
over multiple environments. It provides:
ability to configure multiple test data sheets
tools to perform global data edits
flexibility to share the scripts and test reports
AUTOMATION TOOLS: The current support includes automation tools like
QTP, Selenium, Quality Center and Zephyr. The internal architecture of
vegaTest®
Automation Framework makes it easy for future-guarding it
against any new automation tools or upgrades in the current tools.
DATA: The test data can be configured in excel sheets by business users. It
provides for the flexibility to configure multiple sets of data.
SCRIPTS: End-to-end application test scripts can be developed in excel
sheets by business users using keywords. A jump start of 1,000 hours of
effort was required to understand and setup 2,000 scripts, saving more
than 19,000 hours of development effort.
CONTROLLERS: Business users can configure in Excel sheets the location
from which data is picked up and the test scripts are executed.
RESULTS: The test results can be downloaded from the framework in
multiple formats including Excel, HTML and PDFs.
APPLICATIONS: vegaTest®
guarantees seamless connection with
applications developed on several technologies including Web
technologies, Mainframe, BPMS, Client-Server and desktop.
12
TOOLKIT
vegaTest®
also has add-on tools that help in ready access of test objects and
controls from a repository, data consolidation from multiple excel files and
optimal utilization of test machines.
AUTO-GENERATE USER INTERFACE
The Auto-Generate User Interface (UI) tool minimizes the script
development effort by simplifying the test case creation process with a
plug-in for Microsoft® Excel that readily accesses test objects and controls
from a repository.
TEST DATA MANAGEMENT - CDF
The Composite Data File (CDF) tool manages test script data access from
multiple files. Our tool consolidates data from multiple test Microsoft®
Excel files to a single data Microsoft® Excel file. Using CDF, clients can
add, update and clean-up test data files from a single data source.
TEST LAB VIRTUALIZATION - TLO
Test Lab Optimization (TLO) is an intellectual tool that controls and
minimizes manual intervention and optimizes the utilization of test
machines.
CONCLUSION
vegaTest®
Automation Framework ensures:
Future proof and Tool-agnostic framework
Keyword driven framework for business users
Componentization and Reusable test scripts
Detailed test reports and metric
Higher return on investment
13
ABOUT THE AUTHOR
Suresh Garimella works as General Manager, IT Services at DST Worldwide
Services. With 16+ years proven track record, he is the end-responsible
and business owner for Testing COE, AWD BPM Practice and program
manager for several projects across BFSI and Healthcare domains.
Previously, he worked with TCS as Engagement Manager and Delivery
Manager. He is a B.E from R. V. College of Engineering - Bangalore,
student at XLRI, certified HP Quick Test Pro SME and Open Source -
Selenium SME, author of white paper - Estimation Models in Testing, an
avid reader, cricket player and Wii gamer.
Connect with Suresh Garimella on LinkedIn.
ABOUT DST WORLDWIDE SERVICES
DST Worldwide Services India Private Ltd is a leader in delivering world-
class information technology and back office processing solutions to the
financial services, healthcare and insurance industries. With more than
2,000 associates across the United States, India, and Thailand, we provide
application development and support, testing, data management,
migration, infrastructure management, back office and consulting services
to customers globally. DST Worldwide Services is a wholly owned
subsidiary of DST Systems Inc., which is located in Kansas City, MO.
COMMITTED TO EXCELLENCE
We are committed to delivering excellence in test automation and
assurance services. Contact us today to discuss your project or to learn
more about how the DST Worldwide Services Testing CoE can become an
asset to your business.
For more information please contact one of our Client Relations Managers
at info@dstworldwideservices.com, call 1.855.809.5505, or visit our website
www.dstworldwideservices.com.
14
Bibliography
DST Internal vegaTest®
Documentation
DST internal vegaTest®
presentations
15
THANK YOU!

More Related Content

What's hot

Sap manual testing
Sap manual testingSap manual testing
Sap manual testingDele N.
 
Setting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in HealthcareSetting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in HealthcareCitiusTech
 
St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006anjuabel
 
Sap Integration Testing Test Scripting V0.1
Sap Integration Testing   Test Scripting V0.1Sap Integration Testing   Test Scripting V0.1
Sap Integration Testing Test Scripting V0.1ASCARR1
 
Advantix Technologies_ Website | SoftwareTesting services
Advantix Technologies_ Website | SoftwareTesting services Advantix Technologies_ Website | SoftwareTesting services
Advantix Technologies_ Website | SoftwareTesting services Advantix Technologies
 
A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...Sehrish Asif
 
Top 8 Trends in Performance Engineering
Top 8 Trends in Performance EngineeringTop 8 Trends in Performance Engineering
Top 8 Trends in Performance EngineeringConvetit
 
Silk For Use With SAP
Silk For Use With SAPSilk For Use With SAP
Silk For Use With SAPtitita13
 
Senior Quality Analyst
Senior Quality AnalystSenior Quality Analyst
Senior Quality AnalystAnkur Gupta
 
Testing Services - Software Quality Assurance
Testing Services - Software Quality AssuranceTesting Services - Software Quality Assurance
Testing Services - Software Quality AssuranceCCS Technologies (P) Ltd.
 
Ahesanali Vijapura - QA Manager
Ahesanali Vijapura - QA ManagerAhesanali Vijapura - QA Manager
Ahesanali Vijapura - QA Managerahesanvijapura
 
SAP Testing with SolMan and SAP Quality Center
SAP Testing with SolMan and SAP Quality CenterSAP Testing with SolMan and SAP Quality Center
SAP Testing with SolMan and SAP Quality CenterLaxmi2121
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digitalrajni singh
 
puneet_pall_resume
puneet_pall_resumepuneet_pall_resume
puneet_pall_resumepuneet pall
 

What's hot (20)

SANGEETHA S JADAV
SANGEETHA S JADAVSANGEETHA S JADAV
SANGEETHA S JADAV
 
Sap manual testing
Sap manual testingSap manual testing
Sap manual testing
 
Vidhur Racharla_v6
Vidhur Racharla_v6Vidhur Racharla_v6
Vidhur Racharla_v6
 
Setting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in HealthcareSetting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in Healthcare
 
St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006
 
Sap Integration Testing Test Scripting V0.1
Sap Integration Testing   Test Scripting V0.1Sap Integration Testing   Test Scripting V0.1
Sap Integration Testing Test Scripting V0.1
 
Advantix Technologies_ Website | SoftwareTesting services
Advantix Technologies_ Website | SoftwareTesting services Advantix Technologies_ Website | SoftwareTesting services
Advantix Technologies_ Website | SoftwareTesting services
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...
 
Top 8 Trends in Performance Engineering
Top 8 Trends in Performance EngineeringTop 8 Trends in Performance Engineering
Top 8 Trends in Performance Engineering
 
Silk For Use With SAP
Silk For Use With SAPSilk For Use With SAP
Silk For Use With SAP
 
Senior Quality Analyst
Senior Quality AnalystSenior Quality Analyst
Senior Quality Analyst
 
8_Testing_Resume_SAP Testing
8_Testing_Resume_SAP Testing8_Testing_Resume_SAP Testing
8_Testing_Resume_SAP Testing
 
Testing Services - Software Quality Assurance
Testing Services - Software Quality AssuranceTesting Services - Software Quality Assurance
Testing Services - Software Quality Assurance
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
 
Ahesanali Vijapura - QA Manager
Ahesanali Vijapura - QA ManagerAhesanali Vijapura - QA Manager
Ahesanali Vijapura - QA Manager
 
SAP Testing with SolMan and SAP Quality Center
SAP Testing with SolMan and SAP Quality CenterSAP Testing with SolMan and SAP Quality Center
SAP Testing with SolMan and SAP Quality Center
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digital
 
Complete contents
Complete contentsComplete contents
Complete contents
 
puneet_pall_resume
puneet_pall_resumepuneet_pall_resume
puneet_pall_resume
 

Similar to DST Vega test Tool

Applied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial SoftwareApplied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial SoftwareApplied Systems Ltd.
 
Applied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial SoftwareApplied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial SoftwareApplied Systems Ltd.
 
Reducing the complexity of your Enterprise Packaged Application Automation Te...
Reducing the complexity of your Enterprise Packaged Application Automation Te...Reducing the complexity of your Enterprise Packaged Application Automation Te...
Reducing the complexity of your Enterprise Packaged Application Automation Te...YASH Technologies
 
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...Emtec Inc.
 
Naveen_Resume1
Naveen_Resume1Naveen_Resume1
Naveen_Resume1Naveen K K
 
Test Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.comTest Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.comIdexcel Technologies
 
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...KARUNANIDHI ETHIRAJ
 
Automation Best Practices.pptx
Automation Best Practices.pptxAutomation Best Practices.pptx
Automation Best Practices.pptxpavelpopov43
 
Evolution of Test Automation
Evolution of Test AutomationEvolution of Test Automation
Evolution of Test AutomationDharmik Rajput
 
Selenium Framework for Testing Web Application - Mindtree
Selenium Framework for Testing Web Application - MindtreeSelenium Framework for Testing Web Application - Mindtree
Selenium Framework for Testing Web Application - Mindtreesamirandev1
 
Best Selenium Framework for Testing Web Application - A Mindtree Article
Best Selenium Framework for Testing Web Application - A Mindtree ArticleBest Selenium Framework for Testing Web Application - A Mindtree Article
Best Selenium Framework for Testing Web Application - A Mindtree Articledevraajsingh
 
Testing a large cloud computing platform.
Testing a large cloud computing platform.Testing a large cloud computing platform.
Testing a large cloud computing platform.Mindtree Ltd.
 
Scriptless Test Automation is transforming Software Testing
Scriptless Test Automation is transforming Software TestingScriptless Test Automation is transforming Software Testing
Scriptless Test Automation is transforming Software TestingSerena Gray
 

Similar to DST Vega test Tool (20)

Applied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial SoftwareApplied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial Software
 
Applied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial SoftwareApplied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial Software
 
Shalini Sharma Resume
Shalini Sharma ResumeShalini Sharma Resume
Shalini Sharma Resume
 
Amar Mishra
Amar MishraAmar Mishra
Amar Mishra
 
Reducing the complexity of your Enterprise Packaged Application Automation Te...
Reducing the complexity of your Enterprise Packaged Application Automation Te...Reducing the complexity of your Enterprise Packaged Application Automation Te...
Reducing the complexity of your Enterprise Packaged Application Automation Te...
 
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
 
Naveen_Resume1
Naveen_Resume1Naveen_Resume1
Naveen_Resume1
 
kishore
kishorekishore
kishore
 
Test Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.comTest Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.com
 
JKSQL
JKSQLJKSQL
JKSQL
 
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...
 
Automation Best Practices.pptx
Automation Best Practices.pptxAutomation Best Practices.pptx
Automation Best Practices.pptx
 
Evolution of Test Automation
Evolution of Test AutomationEvolution of Test Automation
Evolution of Test Automation
 
Selenium Framework for Testing Web Application - Mindtree
Selenium Framework for Testing Web Application - MindtreeSelenium Framework for Testing Web Application - Mindtree
Selenium Framework for Testing Web Application - Mindtree
 
Best Selenium Framework for Testing Web Application - A Mindtree Article
Best Selenium Framework for Testing Web Application - A Mindtree ArticleBest Selenium Framework for Testing Web Application - A Mindtree Article
Best Selenium Framework for Testing Web Application - A Mindtree Article
 
Testing a large cloud computing platform.
Testing a large cloud computing platform.Testing a large cloud computing platform.
Testing a large cloud computing platform.
 
Scriptless Test Automation is transforming Software Testing
Scriptless Test Automation is transforming Software TestingScriptless Test Automation is transforming Software Testing
Scriptless Test Automation is transforming Software Testing
 
Animesh Chatterjee
Animesh Chatterjee Animesh Chatterjee
Animesh Chatterjee
 
Front Cover:
Front Cover:Front Cover:
Front Cover:
 
Front Cover:
Front Cover:Front Cover:
Front Cover:
 

More from BabuDevanandam

Choosing right-automation-tool
Choosing right-automation-toolChoosing right-automation-tool
Choosing right-automation-toolBabuDevanandam
 
Get Max From Automation
Get Max From AutomationGet Max From Automation
Get Max From AutomationBabuDevanandam
 
Customized Test Automation Solution
Customized Test Automation SolutionCustomized Test Automation Solution
Customized Test Automation SolutionBabuDevanandam
 
Automationsamurai presentation
Automationsamurai presentationAutomationsamurai presentation
Automationsamurai presentationBabuDevanandam
 
Point of sale_framework
Point of sale_frameworkPoint of sale_framework
Point of sale_frameworkBabuDevanandam
 
Shrinivas kulkarni barclays feynmanism for testers – introducing the curious ...
Shrinivas kulkarni barclays feynmanism for testers – introducing the curious ...Shrinivas kulkarni barclays feynmanism for testers – introducing the curious ...
Shrinivas kulkarni barclays feynmanism for testers – introducing the curious ...BabuDevanandam
 
Selenium Test Automation
Selenium Test AutomationSelenium Test Automation
Selenium Test AutomationBabuDevanandam
 
Test Automation for Mobile Apps..
Test Automation for Mobile Apps..Test Automation for Mobile Apps..
Test Automation for Mobile Apps..BabuDevanandam
 
Testing in the Extremes
Testing in the ExtremesTesting in the Extremes
Testing in the ExtremesBabuDevanandam
 
Cross browser Testing on Mobile Devices
Cross browser Testing on Mobile DevicesCross browser Testing on Mobile Devices
Cross browser Testing on Mobile DevicesBabuDevanandam
 

More from BabuDevanandam (15)

General Functions
General FunctionsGeneral Functions
General Functions
 
Device Replaycodes
Device ReplaycodesDevice Replaycodes
Device Replaycodes
 
E pds
E pdsE pds
E pds
 
Choosing right-automation-tool
Choosing right-automation-toolChoosing right-automation-tool
Choosing right-automation-tool
 
Get Max From Automation
Get Max From AutomationGet Max From Automation
Get Max From Automation
 
Customized Test Automation Solution
Customized Test Automation SolutionCustomized Test Automation Solution
Customized Test Automation Solution
 
mohit anand
 mohit anand mohit anand
mohit anand
 
Automationsamurai presentation
Automationsamurai presentationAutomationsamurai presentation
Automationsamurai presentation
 
Point of sale_framework
Point of sale_frameworkPoint of sale_framework
Point of sale_framework
 
Shrinivas kulkarni barclays feynmanism for testers – introducing the curious ...
Shrinivas kulkarni barclays feynmanism for testers – introducing the curious ...Shrinivas kulkarni barclays feynmanism for testers – introducing the curious ...
Shrinivas kulkarni barclays feynmanism for testers – introducing the curious ...
 
Selenium Test Automation
Selenium Test AutomationSelenium Test Automation
Selenium Test Automation
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Test Automation for Mobile Apps..
Test Automation for Mobile Apps..Test Automation for Mobile Apps..
Test Automation for Mobile Apps..
 
Testing in the Extremes
Testing in the ExtremesTesting in the Extremes
Testing in the Extremes
 
Cross browser Testing on Mobile Devices
Cross browser Testing on Mobile DevicesCross browser Testing on Mobile Devices
Cross browser Testing on Mobile Devices
 

Recently uploaded

How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 

Recently uploaded (20)

How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 

DST Vega test Tool

  • 1. 1 vegaTest® - A Robust, technology agnostic, Business User Friendly Test Automation Framework - Author Suresh Garimella, General Manager – IT Services
  • 2. 2 ABSTRACT DST vegaTest® Automation Framework is a leading-edge tool-agnostic and business user friendly solution architected, designed and developed for automating functional and regression testing. vegaTest® ensures: Tool-agnostic framework guarantees risk-proof transition to any automation tool. Business User and Business Analyst friendly: o Keyword-driven approach to develop test scripts and input test data using Microsoft® Excel o Abstraction from tool level complexities Cross-cutting capability ensures lesser time spent on test scripts during Application re-engineering and modernization Standardization of test automation across different Business Units in the company Higher Return on Investments resulting from reduced effort in Script development, maintenance and porting from one automation tool to another Test Reports and Metrics in Multiple output formats
  • 3. 3 KEY TAKEAWAYS vegaTest® Automation Framework is an innovative test automation framework. It delivers several business benefits to DST and its customers. TOOL AGNOSTIC There were several projects in DST that were migrated from QTP to Selenium for business reasons. vegaTest® ensured: Proven 65 - 80% reduction in automation script migration effort Reduced tool dependency as it can be integrated with any new functional or regression automation tool Figure 1: Ease of converting scripts to a new tool using vegaTest® BUSINESS USER AND BUSINESS ANALYST FRIENDLY Test data and scripts configured using keywords in MS Excel by Business Users and Business Analysts Only 1,000 hours of effort were required to understand and set up 2,000 scripts, saving more than 19,000 hours of development effort. Vibrant User Community of over 150+ users Add-on tools further simplify the test script and test data creation
  • 4. 4 CROSS CUTTING CAPABILITY $40K saved by a Healthcare domain client (1800 person hours for initial 500 test scripts) during an application modernization / re-engineering from COBOL to Java technology. vegaTest® ensures the re-use of test scripts generated on old application code base. STANDARDIZATION Over 90% of DST adopted vegaTest® and they internally use several automation tools at the backend The ownership for test Scripts development and maintenance is with Business Users and Analysts. It ensures documentation of domain knowledge. SAVINGS AND RETURN ON INVESTMENT Figure 2: Savings and RoI – vegaTest® vs. Conventional Approach Proven reduction of effort o 30% reduction in Script development o 60% reduction in Script maintenance Over $800K licensed revenue Savings of over $990K across several DST Business Units (@an average of 2 hours per script X 22,000 scripts) Over $40K saved in Application reengineering and migration projects
  • 5. 5 TEST REPORTS AND METRICS IN MULTIPLE OUTPUT FORMATS Extensive test reports generated for every run Test Reports include screen shots of error Test reports in multiple formats including: Excel, HTML, etc.
  • 6. 6 BACKGROUND INSTANCE 1 – KNOWLEDGE MANAGEMENT At the enterprise level, DST has commanded deep knowledge and experience handling IT software products for over 40 years. Our domain knowledge cuts across business sectors including financial services, healthcare, insurance, retirement planning, and business process management. However, this knowledge has not been systematically documented and integrated for future use of our teams. The criticality of effective knowledge management came to the fore as DST undertook to migration, modernization and re-engineering of its legacy applications. As re-engineering got underway, DST found it increasingly difficult to execute complete regression testing due to lack of adequate domain expert resources. INSTANCE 2 – RE-ENGINEERING A large technology vendor for the health insurance field needed an automated testing solution to offer customers as part of their software product package. The vendor’s customers were spending six months on testing with each new product release, with the effort to execute one full regression test cycle (comprised of 2,000 scripts) taking an average of 4,000 hours. As this testing was not a continuous business need for the customers, they were not staffed to perform dedicated testing and quality assurance on this scale. Additionally, they were using manual test processes supported by limited automated scripts and testing tools, and lacked the resource capacity to create test scripts and support test activities, while still satisfying everyday business requirements. ANALYSIS Against this backdrop, DST delved into the issue to analyze the challenges before the organization.
  • 7. 7 The domain knowledge is with the Business users and Business Analysts. It is vital to enable them to trigger the test scripts and test data. Converting manual test cases into automated test cases for several clients involved engineers having domain knowledge and Business Users having tool knowledge. DST needed a solution to mitigate the risks and enable Business Users, Business Analysts and Subject Matter Experts to develop the automation scripts without having to understand the technicalities involved in writing automation scripts. HIGH LEVEL SOLUTION DST vegaTest® Automation Framework is a leading-edge framework designed and developed for automating functional and regression testing in system environments. vegaTest® was developed by using industry-standard process frameworks to provide clients with comprehensive end-to-end automation capabilities. All while addressing, the key challenges of traditional test automation approaches. vegaTest® automation framework is enriched by its comprehensive reporting capabilities and can support multiple sets of data. It supports repeatability at decreased costs. This results in faster time-to–market, allowing subject matter experts to spend more time in testing complex system functionality. Here is a high level overview of the vegaTest® framework compared against the traditional automation tool approach: Business Benefit vegaTest® Approach Traditional Approach Resource Skills Automation engineers, business users, manual testers and processing engineers Automation Engineers
  • 8. 8 Business Benefit vegaTest® Approach Traditional Approach Script Development Faster, Using Keywords and vegaTest® build-in UI Standard, Scripting Coding Standards Applied Automatically Manually Code Review Minimum Requires additional effort Data Access Rational, Flexible Multiple data files Automation Tool Licenses TAF saves one license in a set of 5 No Saving Script Portability QTP, Selenium, Silk Test Supports only one tool New Resource Ramp Up In days In weeks Table 1: Business benefits vegaTest® Vs. Traditional Approach INSTANCE – 3 TOOL AGNOSTIC One of the important clients in Brokerage domain was using QTP automation tool along with vegaTest® Automation Framework for automating the testing requirements of a legacy Web Application. Its business needs demanded to move the test automation to Selenium for the speed of test execution and multi-browser support. It required moving approximately 200 test cases from QTP to Selenium. ANALYSIS The challenge before DST was to have their test cases tool agnostic. While vegaTest® Automation Framework was initially developed to
  • 9. 9 work with a QTP automation tool, its robust architecture ensured that with very minimal effort it would also work with Selenium as the back end automation tool. TOOL AND TECHNOLOGY AGNOSTIC CAPABILITY A quick enhancement to the vegaTest® Automation Framework ensured that it is tool agnostic and compatible with: HP-Quick Test Professional (commercial tool) Selenium (open source tool) Quality Center (commercial tool) Zephyr (commercial tool) It works seamlessly in automating test cases across technologies - Web Applications, BPMS Applications, Mainframe Applications, Client-Server Applications and Desktop Applications.
  • 10. 10 ARCHITECTURE DST undertook research on defining an automation framework that can act as a catalyst to standardize the test automation approach across the DST Enterprise. The product landscape of DST included several legacy applications, BPMS applications, Web based applications, each of which were using different automation tools. Standardizing the automation approach across all these complexities involved developing the vegaTest® Automation Framework to take inputs from a tool most used by the Business Users. At the very outset, our research revealed that the business knowledge that resides with individuals within our organization is a critical part of our solution. Hence, the active participation of our business users was critical to the success of our framework. Our survey showed that the majority of DST users had been using MS Excel for more than 25 years, so we developed the input interface using MS Excel. Let’s have a look into the vegaTest® Automation Framework architecture. Figure 3: vegaTest® Automation Framework Architecture vegaTest® AUTOMATION FRAMEWORK: It is a packaged solution that provides all the components required to build and execute scripts with several automation tools
  • 11. 11 over multiple environments. It provides: ability to configure multiple test data sheets tools to perform global data edits flexibility to share the scripts and test reports AUTOMATION TOOLS: The current support includes automation tools like QTP, Selenium, Quality Center and Zephyr. The internal architecture of vegaTest® Automation Framework makes it easy for future-guarding it against any new automation tools or upgrades in the current tools. DATA: The test data can be configured in excel sheets by business users. It provides for the flexibility to configure multiple sets of data. SCRIPTS: End-to-end application test scripts can be developed in excel sheets by business users using keywords. A jump start of 1,000 hours of effort was required to understand and setup 2,000 scripts, saving more than 19,000 hours of development effort. CONTROLLERS: Business users can configure in Excel sheets the location from which data is picked up and the test scripts are executed. RESULTS: The test results can be downloaded from the framework in multiple formats including Excel, HTML and PDFs. APPLICATIONS: vegaTest® guarantees seamless connection with applications developed on several technologies including Web technologies, Mainframe, BPMS, Client-Server and desktop.
  • 12. 12 TOOLKIT vegaTest® also has add-on tools that help in ready access of test objects and controls from a repository, data consolidation from multiple excel files and optimal utilization of test machines. AUTO-GENERATE USER INTERFACE The Auto-Generate User Interface (UI) tool minimizes the script development effort by simplifying the test case creation process with a plug-in for Microsoft® Excel that readily accesses test objects and controls from a repository. TEST DATA MANAGEMENT - CDF The Composite Data File (CDF) tool manages test script data access from multiple files. Our tool consolidates data from multiple test Microsoft® Excel files to a single data Microsoft® Excel file. Using CDF, clients can add, update and clean-up test data files from a single data source. TEST LAB VIRTUALIZATION - TLO Test Lab Optimization (TLO) is an intellectual tool that controls and minimizes manual intervention and optimizes the utilization of test machines. CONCLUSION vegaTest® Automation Framework ensures: Future proof and Tool-agnostic framework Keyword driven framework for business users Componentization and Reusable test scripts Detailed test reports and metric Higher return on investment
  • 13. 13 ABOUT THE AUTHOR Suresh Garimella works as General Manager, IT Services at DST Worldwide Services. With 16+ years proven track record, he is the end-responsible and business owner for Testing COE, AWD BPM Practice and program manager for several projects across BFSI and Healthcare domains. Previously, he worked with TCS as Engagement Manager and Delivery Manager. He is a B.E from R. V. College of Engineering - Bangalore, student at XLRI, certified HP Quick Test Pro SME and Open Source - Selenium SME, author of white paper - Estimation Models in Testing, an avid reader, cricket player and Wii gamer. Connect with Suresh Garimella on LinkedIn. ABOUT DST WORLDWIDE SERVICES DST Worldwide Services India Private Ltd is a leader in delivering world- class information technology and back office processing solutions to the financial services, healthcare and insurance industries. With more than 2,000 associates across the United States, India, and Thailand, we provide application development and support, testing, data management, migration, infrastructure management, back office and consulting services to customers globally. DST Worldwide Services is a wholly owned subsidiary of DST Systems Inc., which is located in Kansas City, MO. COMMITTED TO EXCELLENCE We are committed to delivering excellence in test automation and assurance services. Contact us today to discuss your project or to learn more about how the DST Worldwide Services Testing CoE can become an asset to your business. For more information please contact one of our Client Relations Managers at info@dstworldwideservices.com, call 1.855.809.5505, or visit our website www.dstworldwideservices.com.