SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
The best software product development capability in IndiaAutomating Alchemy: The ATLAS WayAakash M C
Agenda
ATLAS Automation POC
BackgroundCore features of Alchemy were automated using QTP and Rational Robot. 7000+ test cases documented900 test cases automatedApproachData Driven frameworkKeyword driven frameworkBottleneckObjects not identifiableCreation of virtual objects/descriptive programmingLong regression timeLess coverage
Automating AlchemyBenefitsLesser regression timeReduces regression time up to 30%Higher quality and reliabilityEasy maintenance Reusable, reduces redundant, repetitive tasksAlchemy administrator/Alchemy web Toolbars, viewer control, active X Controls, tooltip identificationWindows dialog box/s, Property Sheets identification Exception handling, menu handling and identifiers Dynamic loading of images/linksDaily build verificationIncreased productivity
ATLASATLAS is a generic keyword-driven test automation framework for acceptance level testing and acceptance test-driven development (ATDD). Features: Easy-to-use tabular syntax Creating reusable higher-level keywords from existing keywords Easy-to-read reports and logs in HTML format Simple library API for creating customized test libraries Command line interface and XML based outputs for integration into existing build infrastructureData-driven test cases Ensures reduced learning curve
Module Automated: AnnotationDemo
References Robot Framework: http://code.google.com/p/robotframework/Python: http://www.python.org/http://pywinauto.openqa.org/module-pywinauto.controls.html
Thank You
Automating Alchemy Using ATLASWinAppAtlasLibrarylibrary written to automate light weight widows application handles application with simple windows control or the window pop-ups or dialogs that get generated in a web session (example:  Open save window dialog, authentication dialogs etc.) uses pywinauto library to manipulate the windows control Pre-requisitesPython 2.5 PywinautoSendkeys
ATLAS Architecture
Alchemy Automation Sample: Test Case
Alchemy Automation Sample: Test Log
Alchemy Automation Sample: Test Report

More Related Content

What's hot (20)

PPT
Automation With A Tool Demo
Nivetha Padmanaban
 
PDF
Cucumber ppt
Qwinix Technologies
 
PPT
Automation testing
Biswajit Pratihari
 
PDF
Test Automation
rockoder
 
PPTX
How to Design a Successful Test Automation Strategy
Impetus Technologies
 
PPTX
Automation Testing
Sun Technlogies
 
PPTX
Test Automation Frameworks: Assumptions, Concepts & Tools
Amit Rawat
 
PPTX
Introduction to Automation Testing
Archana Krushnan
 
PPTX
Automation Testing by Selenium Web Driver
Cuelogic Technologies Pvt. Ltd.
 
PDF
Test Automation Strategy
Martin Ruddy
 
PPT
Automated Testing with Agile
Ken McCorkell
 
ODP
Test Automation Framework using Cucumber BDD overview (part 1)
Mindfire Solutions
 
PDF
automation testing benefits
nazeer pasha
 
PPTX
Test Automation and Selenium
Karapet Sarkisyan
 
PPT
Test Automation Strategies For Agile
Naresh Jain
 
PPTX
Automation test framework with cucumber – BDD
123abcda
 
PDF
Introduction to Test Automation
Pekka Klärck
 
PPTX
Test Automation Framework with BDD and Cucumber
Rhoynar Software Consulting
 
PPTX
Selenium test automation
Srikanth Vuriti
 
PPTX
Test automation proposal
Mihai-Cristian Fratila
 
Automation With A Tool Demo
Nivetha Padmanaban
 
Cucumber ppt
Qwinix Technologies
 
Automation testing
Biswajit Pratihari
 
Test Automation
rockoder
 
How to Design a Successful Test Automation Strategy
Impetus Technologies
 
Automation Testing
Sun Technlogies
 
Test Automation Frameworks: Assumptions, Concepts & Tools
Amit Rawat
 
Introduction to Automation Testing
Archana Krushnan
 
Automation Testing by Selenium Web Driver
Cuelogic Technologies Pvt. Ltd.
 
Test Automation Strategy
Martin Ruddy
 
Automated Testing with Agile
Ken McCorkell
 
Test Automation Framework using Cucumber BDD overview (part 1)
Mindfire Solutions
 
automation testing benefits
nazeer pasha
 
Test Automation and Selenium
Karapet Sarkisyan
 
Test Automation Strategies For Agile
Naresh Jain
 
Automation test framework with cucumber – BDD
123abcda
 
Introduction to Test Automation
Pekka Klärck
 
Test Automation Framework with BDD and Cucumber
Rhoynar Software Consulting
 
Selenium test automation
Srikanth Vuriti
 
Test automation proposal
Mihai-Cristian Fratila
 

Viewers also liked (20)

PDF
Proof of Concept Workshop
Danny Holtschke
 
PPTX
How to Build a Proof of Concept
Michael Hamilton
 
PPTX
An example of a successful proof of concept
ETLSolutions
 
PPTX
Human aspect in scrum
AJAY RAWAT
 
PDF
Automated Testing for IBM i
ADC Austin Tech
 
PDF
CA 2E Best Practice Assessments
ADC Austin Tech
 
PDF
Weightlifting at SimplySocial
Bogdan Gaza
 
PPT
Selenium2 and Jenkins: Almost pain-free UI Testing
mikereedell
 
PDF
Web Application Testing with Selenium
Sargis Sargsyan
 
PPT
Scrum Concepts
Rick Barron
 
PDF
Youthway on the MBTA
Center for Story-based Strategy
 
PDF
Tsg Poc Dx Introductory Overview March2009 D
jerrychoate
 
PDF
Poc exadata pres_doag_2015
Jacques Kostic
 
PPTX
NIH SciENcv Proof of Concept
ORCID, Inc
 
PPSX
Automation Framework 042009 V2
guestb66d91
 
PPTX
HPE | Network Virtualization | POC
Jeffrey Nunn
 
PDF
Story-based Strategy Model: Grassroots Organizing Meets Narrative Power
Center for Story-based Strategy
 
PDF
Methods for Validating and Testing Software Requirements (lecture slides)
Dagmar Monett
 
PDF
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
eazynow
 
PDF
Agados POC Report to Build/Rebuild for ERP PKG
Yongkyoo Park
 
Proof of Concept Workshop
Danny Holtschke
 
How to Build a Proof of Concept
Michael Hamilton
 
An example of a successful proof of concept
ETLSolutions
 
Human aspect in scrum
AJAY RAWAT
 
Automated Testing for IBM i
ADC Austin Tech
 
CA 2E Best Practice Assessments
ADC Austin Tech
 
Weightlifting at SimplySocial
Bogdan Gaza
 
Selenium2 and Jenkins: Almost pain-free UI Testing
mikereedell
 
Web Application Testing with Selenium
Sargis Sargsyan
 
Scrum Concepts
Rick Barron
 
Youthway on the MBTA
Center for Story-based Strategy
 
Tsg Poc Dx Introductory Overview March2009 D
jerrychoate
 
Poc exadata pres_doag_2015
Jacques Kostic
 
NIH SciENcv Proof of Concept
ORCID, Inc
 
Automation Framework 042009 V2
guestb66d91
 
HPE | Network Virtualization | POC
Jeffrey Nunn
 
Story-based Strategy Model: Grassroots Organizing Meets Narrative Power
Center for Story-based Strategy
 
Methods for Validating and Testing Software Requirements (lecture slides)
Dagmar Monett
 
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
eazynow
 
Agados POC Report to Build/Rebuild for ERP PKG
Yongkyoo Park
 
Ad

Similar to ATLAS Automation POC (20)

PPTX
Rapise Overview Presentation (2021)
Inflectra
 
PPTX
Rapise Overview Presentation (2019)
Inflectra
 
PDF
OSMC 2013 | End User Experience Monitoring with Al'exa by Georg Kostner
NETWAYS
 
PPTX
Curiosity Software, Infuse and Kumoco present: The Democratisation of Testing
Curiosity Software Ireland
 
PPTX
Packaged vs. Custom Application Testing
Worksoft
 
PDF
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Emtec Inc.
 
PDF
Extreme Automation: Software Quality for the Next Generation Enterprise
TechWell
 
PDF
The 2019 AUTOMATE Use Case Guide from HelpSystems
Daniele Fittabile
 
PPT
Future of QA
amitagarwal2006
 
PPT
Futureofqa
amitagarwal2006
 
PPTX
RemoteLaunch Overview Presentation (2019)
Inflectra
 
PPT
1 Ibm Solo Pruebas 2009
Pepe
 
PPTX
Bio-IT 2017 Automation
Brian Bissett
 
PDF
Prakash resume
Prakash Mishra
 
PDF
Choosing right-automation-tool
BabuDevanandam
 
PPTX
Introduction to Robotic Process Automation (rpa) and RPA Case Study
ALTEN Calsoft Labs
 
PDF
TLC2018 Thomas Haver: Transform with Enterprise Automation
Anna Royzman
 
PPTX
Integrating ONE Automation with Business Systems with the API
CA | Automic Software
 
PPTX
Qualitia - Scriptless Test Automation Platform
Monica Paul
 
PDF
Discover the power of QA automation testing
Softweb Solutions
 
Rapise Overview Presentation (2021)
Inflectra
 
Rapise Overview Presentation (2019)
Inflectra
 
OSMC 2013 | End User Experience Monitoring with Al'exa by Georg Kostner
NETWAYS
 
Curiosity Software, Infuse and Kumoco present: The Democratisation of Testing
Curiosity Software Ireland
 
Packaged vs. Custom Application Testing
Worksoft
 
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Emtec Inc.
 
Extreme Automation: Software Quality for the Next Generation Enterprise
TechWell
 
The 2019 AUTOMATE Use Case Guide from HelpSystems
Daniele Fittabile
 
Future of QA
amitagarwal2006
 
Futureofqa
amitagarwal2006
 
RemoteLaunch Overview Presentation (2019)
Inflectra
 
1 Ibm Solo Pruebas 2009
Pepe
 
Bio-IT 2017 Automation
Brian Bissett
 
Prakash resume
Prakash Mishra
 
Choosing right-automation-tool
BabuDevanandam
 
Introduction to Robotic Process Automation (rpa) and RPA Case Study
ALTEN Calsoft Labs
 
TLC2018 Thomas Haver: Transform with Enterprise Automation
Anna Royzman
 
Integrating ONE Automation with Business Systems with the API
CA | Automic Software
 
Qualitia - Scriptless Test Automation Platform
Monica Paul
 
Discover the power of QA automation testing
Softweb Solutions
 
Ad

ATLAS Automation POC

  • 1. The best software product development capability in IndiaAutomating Alchemy: The ATLAS WayAakash M C
  • 4. BackgroundCore features of Alchemy were automated using QTP and Rational Robot. 7000+ test cases documented900 test cases automatedApproachData Driven frameworkKeyword driven frameworkBottleneckObjects not identifiableCreation of virtual objects/descriptive programmingLong regression timeLess coverage
  • 5. Automating AlchemyBenefitsLesser regression timeReduces regression time up to 30%Higher quality and reliabilityEasy maintenance Reusable, reduces redundant, repetitive tasksAlchemy administrator/Alchemy web Toolbars, viewer control, active X Controls, tooltip identificationWindows dialog box/s, Property Sheets identification Exception handling, menu handling and identifiers Dynamic loading of images/linksDaily build verificationIncreased productivity
  • 6. ATLASATLAS is a generic keyword-driven test automation framework for acceptance level testing and acceptance test-driven development (ATDD). Features: Easy-to-use tabular syntax Creating reusable higher-level keywords from existing keywords Easy-to-read reports and logs in HTML format Simple library API for creating customized test libraries Command line interface and XML based outputs for integration into existing build infrastructureData-driven test cases Ensures reduced learning curve
  • 8. References Robot Framework: http://code.google.com/p/robotframework/Python: http://www.python.org/http://pywinauto.openqa.org/module-pywinauto.controls.html
  • 10. Automating Alchemy Using ATLASWinAppAtlasLibrarylibrary written to automate light weight widows application handles application with simple windows control or the window pop-ups or dialogs that get generated in a web session (example: Open save window dialog, authentication dialogs etc.) uses pywinauto library to manipulate the windows control Pre-requisitesPython 2.5 PywinautoSendkeys

Editor's Notes

  • #5: 17 core modules were automated bycaptaris – data driven approachCould not proceed further to automate test scenarios
  • #8: Number of test casesFrequently used functionality for build verification22 test case are automated