SlideShare a Scribd company logo
2
Most read
3
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

PPTX
test_automation_POC
PPTX
Test automation
PDF
Test Automation
PPT
Automation With A Tool Demo
PPTX
Selenium ppt
PDF
Test Automation
PPT
Test Automation Framework Designs
PPT
Selenium Automation Framework
test_automation_POC
Test automation
Test Automation
Automation With A Tool Demo
Selenium ppt
Test Automation
Test Automation Framework Designs
Selenium Automation Framework

What's hot (20)

PPT
Automated Testing with Agile
PPT
Automation testing strategy, approach & planning
PPT
Test Automation Strategies For Agile
PPT
Automation testing
PPTX
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
PDF
Building a Test Automation Strategy for Success
PPTX
Automation - web testing with selenium
PPTX
Introduction to selenium
ODP
API Testing With Katalon Studio
PPTX
Selenium introduction
PPT
Selenium ppt
PPTX
QA Best Practices in Agile World_new
PPT
Agile QA presentation
PDF
Automation Testing using Selenium Webdriver
PPT
Selenium Presentation at Engineering Colleges
PDF
Case study: Open Source Automation Framework using Selenium WebDriver
PDF
Selenium with Cucumber
PDF
Page Object Model and Implementation in Selenium
PDF
Automation Testing using Selenium
PDF
6 Traits of a Successful Test Automation Architecture
Automated Testing with Agile
Automation testing strategy, approach & planning
Test Automation Strategies For Agile
Automation testing
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
Building a Test Automation Strategy for Success
Automation - web testing with selenium
Introduction to selenium
API Testing With Katalon Studio
Selenium introduction
Selenium ppt
QA Best Practices in Agile World_new
Agile QA presentation
Automation Testing using Selenium Webdriver
Selenium Presentation at Engineering Colleges
Case study: Open Source Automation Framework using Selenium WebDriver
Selenium with Cucumber
Page Object Model and Implementation in Selenium
Automation Testing using Selenium
6 Traits of a Successful Test Automation Architecture
Ad

Viewers also liked (20)

PDF
Proof of Concept Workshop
PPTX
How to Build a Proof of Concept
PPTX
An example of a successful proof of concept
PPTX
Human aspect in scrum
PDF
Automated Testing for IBM i
PDF
CA 2E Best Practice Assessments
PDF
Weightlifting at SimplySocial
PPT
Selenium2 and Jenkins: Almost pain-free UI Testing
PDF
Web Application Testing with Selenium
PPT
Scrum Concepts
PDF
Youthway on the MBTA
PDF
Tsg Poc Dx Introductory Overview March2009 D
PDF
Poc exadata pres_doag_2015
PPTX
NIH SciENcv Proof of Concept
PPSX
Automation Framework 042009 V2
PPTX
HPE | Network Virtualization | POC
PDF
Story-based Strategy Model: Grassroots Organizing Meets Narrative Power
PDF
Methods for Validating and Testing Software Requirements (lecture slides)
PDF
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
PDF
Agados POC Report to Build/Rebuild for ERP PKG
Proof of Concept Workshop
How to Build a Proof of Concept
An example of a successful proof of concept
Human aspect in scrum
Automated Testing for IBM i
CA 2E Best Practice Assessments
Weightlifting at SimplySocial
Selenium2 and Jenkins: Almost pain-free UI Testing
Web Application Testing with Selenium
Scrum Concepts
Youthway on the MBTA
Tsg Poc Dx Introductory Overview March2009 D
Poc exadata pres_doag_2015
NIH SciENcv Proof of Concept
Automation Framework 042009 V2
HPE | Network Virtualization | POC
Story-based Strategy Model: Grassroots Organizing Meets Narrative Power
Methods for Validating and Testing Software Requirements (lecture slides)
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Agados POC Report to Build/Rebuild for ERP PKG
Ad

Similar to ATLAS Automation POC (20)

PPTX
Rapise Overview Presentation (2021)
PPTX
Rapise Overview Presentation (2019)
PDF
OSMC 2013 | End User Experience Monitoring with Al'exa by Georg Kostner
PPTX
Curiosity Software, Infuse and Kumoco present: The Democratisation of Testing
PPTX
Packaged vs. Custom Application Testing
PDF
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
PDF
Extreme Automation: Software Quality for the Next Generation Enterprise
PDF
The 2019 AUTOMATE Use Case Guide from HelpSystems
PPT
Future of QA
PPT
Futureofqa
PPTX
RemoteLaunch Overview Presentation (2019)
PPT
1 Ibm Solo Pruebas 2009
PPTX
Bio-IT 2017 Automation
PDF
Prakash resume
PDF
Choosing right-automation-tool
PPTX
Introduction to Robotic Process Automation (rpa) and RPA Case Study
PDF
TLC2018 Thomas Haver: Transform with Enterprise Automation
PPTX
Integrating ONE Automation with Business Systems with the API
PPTX
Qualitia - Scriptless Test Automation Platform
PDF
Discover the power of QA automation testing
Rapise Overview Presentation (2021)
Rapise Overview Presentation (2019)
OSMC 2013 | End User Experience Monitoring with Al'exa by Georg Kostner
Curiosity Software, Infuse and Kumoco present: The Democratisation of Testing
Packaged vs. Custom Application Testing
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Extreme Automation: Software Quality for the Next Generation Enterprise
The 2019 AUTOMATE Use Case Guide from HelpSystems
Future of QA
Futureofqa
RemoteLaunch Overview Presentation (2019)
1 Ibm Solo Pruebas 2009
Bio-IT 2017 Automation
Prakash resume
Choosing right-automation-tool
Introduction to Robotic Process Automation (rpa) and RPA Case Study
TLC2018 Thomas Haver: Transform with Enterprise Automation
Integrating ONE Automation with Business Systems with the API
Qualitia - Scriptless Test Automation Platform
Discover the power of QA automation testing

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