SlideShare a Scribd company logo
1 of 6
Automation with high Returns of investment
Surinder
Senior Automation Tester
02.2013
Features Of Framework
Designed to suit test requirements.
Modular approach to maximise reusability.
Data Driven approach to test a functionality with
different sets of data.
Central OR/ Web Element Map for easy maintenance.
Custom Reporting with both web and spreadsheet
format including screenshots.
Elaborated execution report to facilitate hunt down the
defects on failure.
Loaded with OOPS features for Dynamic Dispatch,
Polymorphism and Inheritance.
Yet simple enough to be used by non technical testers.
General Process of Automation
Assist in tool selection if required.
Run system understanding and
environment/Framework creation in parallel.
Perform Feasibility analysis and come up with VACs.
Design and create reusable components.
Create input data files.
Automate Business processes using reusable
components.
Test execution for all required environments.
Report analysis and defect logging.
Sample Data Sheets
Sample Result Report
Sample ROIAutomation Suite No. of
Scenarios
Tested
Manual
Regression
Effort
(Days/Sprint)
Automation
Execution
Effort
(Days/Sprint)
Effort Saved
(Days/Sprint)
Total No of
Sprints
executed
Total Effort Saved
(Man days)
Business Process A 200 15 0.5 14.5 18 261
Business Process B 40 5 0.5 4.5 18 81
Business Process C 200 15 0.5 14.5 17 246.5
Data Creation/Utility Scripts 20 8 0.5 7.5 18 135
Calc Verification Scenarios A 114 7 0.5 6.5 13 84.5
Calc Verification Scenarios B 125 10 0.5 9.5 13 123.5
Calc Verification Scenarios C 30 5 0.5 4.5 13 58.5
End to End XML verification 700 170 2 168 6 1008
Remaining Functional Tests 50 5 0.5 4.5 10 45
Data Migration Test 50 10 2 8 5 40
UAT Test Scenarios 500 40 2 38 2 76
Total Test Conditions 1479 290 10 280 2159
•280 Man days of effort saved per sprint
•Overall effort of 2159 man days (9 man years effort) saved
•More than 100+ bugs found in regression testing using automation
•Reduced testing time to delivery by more than 2 weeks per sprint which was huge
considering project was on Agile Methodology

More Related Content

What's hot

PAC 2019 virtual Stijn Schepers
PAC 2019 virtual Stijn SchepersPAC 2019 virtual Stijn Schepers
PAC 2019 virtual Stijn SchepersNeotys
 
Employee and Quilting Machine Performance Tracking Software
Employee and Quilting Machine Performance Tracking SoftwareEmployee and Quilting Machine Performance Tracking Software
Employee and Quilting Machine Performance Tracking Softwarenedimsahin
 
Automation Framework Presentation
Automation Framework PresentationAutomation Framework Presentation
Automation Framework PresentationBen Ngo
 
Test automation project estimation calculator
Test automation project estimation calculatorTest automation project estimation calculator
Test automation project estimation calculatorssuser2e8d4b
 
Bdd test automation analysis
Bdd test automation analysisBdd test automation analysis
Bdd test automation analysisssuser2e8d4b
 
Real time trend and failure analysis using TTA-Anand Bagmar & Aasawaree Deshmukh
Real time trend and failure analysis using TTA-Anand Bagmar & Aasawaree DeshmukhReal time trend and failure analysis using TTA-Anand Bagmar & Aasawaree Deshmukh
Real time trend and failure analysis using TTA-Anand Bagmar & Aasawaree Deshmukhbhumika2108
 
OMEGA 11 LIMS- Increase Lab Efficiency
OMEGA 11 LIMS- Increase Lab EfficiencyOMEGA 11 LIMS- Increase Lab Efficiency
OMEGA 11 LIMS- Increase Lab EfficiencyKhemia Software
 
EMAG: Lights Out Manufacturing Presentation
EMAG: Lights Out Manufacturing PresentationEMAG: Lights Out Manufacturing Presentation
EMAG: Lights Out Manufacturing PresentationUli Kaiser
 
" Performance testing for Automation QA - why and how " by Andrey Kovalenko f...
" Performance testing for Automation QA - why and how " by Andrey Kovalenko f..." Performance testing for Automation QA - why and how " by Andrey Kovalenko f...
" Performance testing for Automation QA - why and how " by Andrey Kovalenko f...Lohika_Odessa_TechTalks
 

What's hot (11)

PAC 2019 virtual Stijn Schepers
PAC 2019 virtual Stijn SchepersPAC 2019 virtual Stijn Schepers
PAC 2019 virtual Stijn Schepers
 
Employee and Quilting Machine Performance Tracking Software
Employee and Quilting Machine Performance Tracking SoftwareEmployee and Quilting Machine Performance Tracking Software
Employee and Quilting Machine Performance Tracking Software
 
Test automation
Test automationTest automation
Test automation
 
Automation Framework Presentation
Automation Framework PresentationAutomation Framework Presentation
Automation Framework Presentation
 
Test automation project estimation calculator
Test automation project estimation calculatorTest automation project estimation calculator
Test automation project estimation calculator
 
Bdd test automation analysis
Bdd test automation analysisBdd test automation analysis
Bdd test automation analysis
 
Real time trend and failure analysis using TTA-Anand Bagmar & Aasawaree Deshmukh
Real time trend and failure analysis using TTA-Anand Bagmar & Aasawaree DeshmukhReal time trend and failure analysis using TTA-Anand Bagmar & Aasawaree Deshmukh
Real time trend and failure analysis using TTA-Anand Bagmar & Aasawaree Deshmukh
 
OMEGA 11 LIMS- Increase Lab Efficiency
OMEGA 11 LIMS- Increase Lab EfficiencyOMEGA 11 LIMS- Increase Lab Efficiency
OMEGA 11 LIMS- Increase Lab Efficiency
 
EMAG: Lights Out Manufacturing Presentation
EMAG: Lights Out Manufacturing PresentationEMAG: Lights Out Manufacturing Presentation
EMAG: Lights Out Manufacturing Presentation
 
" Performance testing for Automation QA - why and how " by Andrey Kovalenko f...
" Performance testing for Automation QA - why and how " by Andrey Kovalenko f..." Performance testing for Automation QA - why and how " by Andrey Kovalenko f...
" Performance testing for Automation QA - why and how " by Andrey Kovalenko f...
 
MSc - Thesis Presentation
MSc - Thesis PresentationMSc - Thesis Presentation
MSc - Thesis Presentation
 

Viewers also liked

paam eatables- Corp Presentation
paam eatables- Corp Presentationpaam eatables- Corp Presentation
paam eatables- Corp PresentationPaam Eatables
 
Досвід розвитку публічних просторів у регіонах та партисипативні практики (Ль...
Досвід розвитку публічних просторів у регіонах та партисипативні практики (Ль...Досвід розвитку публічних просторів у регіонах та партисипативні практики (Ль...
Досвід розвитку публічних просторів у регіонах та партисипативні практики (Ль...Mistosite
 
Опис масиву даних для конкурсу студентських робіт "Smart Start"
Опис масиву даних для конкурсу студентських робіт "Smart Start"Опис масиву даних для конкурсу студентських робіт "Smart Start"
Опис масиву даних для конкурсу студентських робіт "Smart Start"Kantar Ukraine
 
Україна: огляд урбанізації
Україна: огляд урбанізаціїУкраїна: огляд урбанізації
Україна: огляд урбанізаціїMistosite
 
The american renaissance
The american renaissanceThe american renaissance
The american renaissanceAmanda Anderson
 

Viewers also liked (11)

paam eatables- Corp Presentation
paam eatables- Corp Presentationpaam eatables- Corp Presentation
paam eatables- Corp Presentation
 
J.n. rosa agazzi
J.n. rosa agazziJ.n. rosa agazzi
J.n. rosa agazzi
 
Kawaiiiiiiiiiiiiii
KawaiiiiiiiiiiiiiiKawaiiiiiiiiiiiiii
Kawaiiiiiiiiiiiiii
 
Anguilla 1
Anguilla 1Anguilla 1
Anguilla 1
 
Досвід розвитку публічних просторів у регіонах та партисипативні практики (Ль...
Досвід розвитку публічних просторів у регіонах та партисипативні практики (Ль...Досвід розвитку публічних просторів у регіонах та партисипативні практики (Ль...
Досвід розвитку публічних просторів у регіонах та партисипативні практики (Ль...
 
Опис масиву даних для конкурсу студентських робіт "Smart Start"
Опис масиву даних для конкурсу студентських робіт "Smart Start"Опис масиву даних для конкурсу студентських робіт "Smart Start"
Опис масиву даних для конкурсу студентських робіт "Smart Start"
 
Україна: огляд урбанізації
Україна: огляд урбанізаціїУкраїна: огляд урбанізації
Україна: огляд урбанізації
 
The american renaissance
The american renaissanceThe american renaissance
The american renaissance
 
ECONOMIA INTERNACIONA
ECONOMIA INTERNACIONAECONOMIA INTERNACIONA
ECONOMIA INTERNACIONA
 
Capacid para vida1ºab
Capacid para vida1ºabCapacid para vida1ºab
Capacid para vida1ºab
 
Desarrollo sostenible1ºab
Desarrollo sostenible1ºabDesarrollo sostenible1ºab
Desarrollo sostenible1ºab
 

Similar to Selenium Success

DevOps at TestausOSY 20june2017
DevOps at TestausOSY 20june2017DevOps at TestausOSY 20june2017
DevOps at TestausOSY 20june2017Jouni Jätyri
 
qLabs How To Get Maximum RoI Using Test Automation
qLabs How To Get Maximum RoI Using Test AutomationqLabs How To Get Maximum RoI Using Test Automation
qLabs How To Get Maximum RoI Using Test Automationguest221c8e
 
Tech Mastermind - Test Suite 20.10.pdf
Tech Mastermind - Test Suite 20.10.pdfTech Mastermind - Test Suite 20.10.pdf
Tech Mastermind - Test Suite 20.10.pdfSaiKumarBorusu
 
UiPath Integration with SAP Solution Manager 7.2
UiPath Integration with SAP Solution Manager 7.2UiPath Integration with SAP Solution Manager 7.2
UiPath Integration with SAP Solution Manager 7.2Diana Gray, MBA
 
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptxOS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptxShivareddyGangam
 
UiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By DevelopersUiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By DevelopersCristina Vidu
 
CITGO: Fueling Time Savings and Ensuring Quality with Automation
CITGO: Fueling Time Savings and Ensuring Quality with AutomationCITGO: Fueling Time Savings and Ensuring Quality with Automation
CITGO: Fueling Time Savings and Ensuring Quality with AutomationWorksoft
 
Framework For Automation Testing Practice Sharing
Framework For Automation Testing Practice SharingFramework For Automation Testing Practice Sharing
Framework For Automation Testing Practice SharingKMS Technology
 
Testing Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the CloudTesting Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the CloudTechWell
 
Automatic Performance Modelling from Application Performance Management (APM)...
Automatic Performance Modelling from Application Performance Management (APM)...Automatic Performance Modelling from Application Performance Management (APM)...
Automatic Performance Modelling from Application Performance Management (APM)...Paul Brebner
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellenceveehikle
 
Production profiling what, why and how technical audience (3)
Production profiling  what, why and how   technical audience (3)Production profiling  what, why and how   technical audience (3)
Production profiling what, why and how technical audience (3)RichardWarburton
 
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdfTest Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdfDiana Gray, MBA
 
Production profiling: What, Why and How
Production profiling: What, Why and HowProduction profiling: What, Why and How
Production profiling: What, Why and HowRichardWarburton
 
Mobile User Experience: Auto Drive through Performance Metrics
Mobile User Experience:Auto Drive through Performance MetricsMobile User Experience:Auto Drive through Performance Metrics
Mobile User Experience: Auto Drive through Performance MetricsAndreas Grabner
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Past Experiences and Future Challenges using Automatic Performance Modelling ...
Past Experiences and Future Challenges using Automatic Performance Modelling ...Past Experiences and Future Challenges using Automatic Performance Modelling ...
Past Experiences and Future Challenges using Automatic Performance Modelling ...Paul Brebner
 
Automated Requirements-Based Testing for Medical Device Software
Automated Requirements-Based Testing for Medical Device SoftwareAutomated Requirements-Based Testing for Medical Device Software
Automated Requirements-Based Testing for Medical Device SoftwareQA Systems
 

Similar to Selenium Success (20)

DevOps at TestausOSY 20june2017
DevOps at TestausOSY 20june2017DevOps at TestausOSY 20june2017
DevOps at TestausOSY 20june2017
 
qLabs How To Get Maximum RoI Using Test Automation
qLabs How To Get Maximum RoI Using Test AutomationqLabs How To Get Maximum RoI Using Test Automation
qLabs How To Get Maximum RoI Using Test Automation
 
Tech Mastermind - Test Suite 20.10.pdf
Tech Mastermind - Test Suite 20.10.pdfTech Mastermind - Test Suite 20.10.pdf
Tech Mastermind - Test Suite 20.10.pdf
 
UiPath Integration with SAP Solution Manager 7.2
UiPath Integration with SAP Solution Manager 7.2UiPath Integration with SAP Solution Manager 7.2
UiPath Integration with SAP Solution Manager 7.2
 
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptxOS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
 
Test Automation for QTP
Test Automation for QTPTest Automation for QTP
Test Automation for QTP
 
Test Automation
Test AutomationTest Automation
Test Automation
 
UiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By DevelopersUiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By Developers
 
CITGO: Fueling Time Savings and Ensuring Quality with Automation
CITGO: Fueling Time Savings and Ensuring Quality with AutomationCITGO: Fueling Time Savings and Ensuring Quality with Automation
CITGO: Fueling Time Savings and Ensuring Quality with Automation
 
Framework For Automation Testing Practice Sharing
Framework For Automation Testing Practice SharingFramework For Automation Testing Practice Sharing
Framework For Automation Testing Practice Sharing
 
Testing Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the CloudTesting Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the Cloud
 
Automatic Performance Modelling from Application Performance Management (APM)...
Automatic Performance Modelling from Application Performance Management (APM)...Automatic Performance Modelling from Application Performance Management (APM)...
Automatic Performance Modelling from Application Performance Management (APM)...
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
 
Production profiling what, why and how technical audience (3)
Production profiling  what, why and how   technical audience (3)Production profiling  what, why and how   technical audience (3)
Production profiling what, why and how technical audience (3)
 
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdfTest Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
 
Production profiling: What, Why and How
Production profiling: What, Why and HowProduction profiling: What, Why and How
Production profiling: What, Why and How
 
Mobile User Experience: Auto Drive through Performance Metrics
Mobile User Experience:Auto Drive through Performance MetricsMobile User Experience:Auto Drive through Performance Metrics
Mobile User Experience: Auto Drive through Performance Metrics
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Past Experiences and Future Challenges using Automatic Performance Modelling ...
Past Experiences and Future Challenges using Automatic Performance Modelling ...Past Experiences and Future Challenges using Automatic Performance Modelling ...
Past Experiences and Future Challenges using Automatic Performance Modelling ...
 
Automated Requirements-Based Testing for Medical Device Software
Automated Requirements-Based Testing for Medical Device SoftwareAutomated Requirements-Based Testing for Medical Device Software
Automated Requirements-Based Testing for Medical Device Software
 

Selenium Success

  • 1. Automation with high Returns of investment Surinder Senior Automation Tester 02.2013
  • 2. Features Of Framework Designed to suit test requirements. Modular approach to maximise reusability. Data Driven approach to test a functionality with different sets of data. Central OR/ Web Element Map for easy maintenance. Custom Reporting with both web and spreadsheet format including screenshots. Elaborated execution report to facilitate hunt down the defects on failure. Loaded with OOPS features for Dynamic Dispatch, Polymorphism and Inheritance. Yet simple enough to be used by non technical testers.
  • 3. General Process of Automation Assist in tool selection if required. Run system understanding and environment/Framework creation in parallel. Perform Feasibility analysis and come up with VACs. Design and create reusable components. Create input data files. Automate Business processes using reusable components. Test execution for all required environments. Report analysis and defect logging.
  • 6. Sample ROIAutomation Suite No. of Scenarios Tested Manual Regression Effort (Days/Sprint) Automation Execution Effort (Days/Sprint) Effort Saved (Days/Sprint) Total No of Sprints executed Total Effort Saved (Man days) Business Process A 200 15 0.5 14.5 18 261 Business Process B 40 5 0.5 4.5 18 81 Business Process C 200 15 0.5 14.5 17 246.5 Data Creation/Utility Scripts 20 8 0.5 7.5 18 135 Calc Verification Scenarios A 114 7 0.5 6.5 13 84.5 Calc Verification Scenarios B 125 10 0.5 9.5 13 123.5 Calc Verification Scenarios C 30 5 0.5 4.5 13 58.5 End to End XML verification 700 170 2 168 6 1008 Remaining Functional Tests 50 5 0.5 4.5 10 45 Data Migration Test 50 10 2 8 5 40 UAT Test Scenarios 500 40 2 38 2 76 Total Test Conditions 1479 290 10 280 2159 •280 Man days of effort saved per sprint •Overall effort of 2159 man days (9 man years effort) saved •More than 100+ bugs found in regression testing using automation •Reduced testing time to delivery by more than 2 weeks per sprint which was huge considering project was on Agile Methodology