SlideShare a Scribd company logo
Westpac Banking Corporation ABN 33 007 457 141.
AUTOMATION FRAMEWORK
MAKING AUTOMATION EASIER
PRESENTATION BY: BEN NGO
Manual Test Cases….
Short on Staff
Short on Time
Budget..
or
Just lost….
Manual to Automation….
Need forAutomation Framework
 Increase testing scope
 Increase comfort level to go live
 Increase quality and productivity
 Increase testing abilities
 Increase reporting and manageability
Reduce Risk
Most Reliableand Repeatabletests
Reduce Execution Time
Easy andFast Tests (Smoke , Functional and RegressionTests)
Reduce Script Development Time
RapidDesignand Development
Low Maintenanceandyet High Quality and
Productivity Increase
Reduce Training
Time Saving and ResourceSaving
Automation Framework
What is an Automation Framework?
Automation Framework is a well-structured, planned, practiced and supported
environment for Automation Testing.
It’s a warehouse where automation testing process:
begins, executes and accumulates results.
Automation Framework uses established implementation such as initiation,
moderation, execution and finalization.
Automation Framework is a complete reference of the Automation Testing
Process: the structure, guidelines and implementation.
A comprehensive architecture to drive the complete test automation process.
Automation Framework
Automation Framework
Automation Framework
Tallyman
Manual >> Automation
Current testing process…
Manual Test Scripts Automation Test Scripts
Manual >> Automation
10’s to 100’s of test cases preforming same steps
Conversion >> Automation
COLLECTION OF MODULES
Module = QTP Action
• A Module is a test case or Action
• Package is a collection of modules
built together to test a particular
scenario. Depending on a particular
scenario the QA Team can
create/update a module to fit a test
scenario, insuring minimum script
development.
LIBRARY OF MODULES COLLECTION OF PACKAGES
(Test Scenarios)
Requirements are built into the
modules for later Reporting use.
Automation Checkpoints
Check Form Change
Check Data Change
Automation Checkpoints
Check Form Change
Check Data Change
Check Results
Automation Checkpoints
Automation Framework
Automation Framework
Automation Framework
DATA DRIVEN FRAMEWORK
Data driven depends on the individual application and the scenario under test.
A clear direction is needed to utilised and maintain the data to its full potential.
RANDOM GENERATED DATA
Benefit: Data creation, Minimize: Datatable size, data
scenarios, errors.
DATA INSERTION – (Global Database)
Benefit: only insert the data we need.
DATA INSERTION – (Hard Code within Module)
DATA-TABLE INSERTION
Each modules object has a relationship with the data table.
Benefit: test a particular scenario over many records sets
or define by customer.
Automation Framework
Automation Framework
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.
ROAD MAP
Automation Framework
The 4th framework is reporting.
Reporting the Solution/Functional Requirements.
What Requirement has been tested.
Reporting the Results of a Package.
Reporting the overall Results by HTML.
The Test Results Reports are located in the
Framework folder structure.
Automation Framework
REQUIREMENT REPORT
PACKAGE & MODULES REPORT
HTML SUMMARY REPORT
HTML report will only be produce once a Package
is run by the Driver script.
Automation Framework
Automation Framework Presentation

More Related Content

PPT
Test Automation Framework Designs
PPTX
Test automation framework
PDF
Test Automation Framework Design | www.idexcel.com
PDF
Test Automation
PPTX
How to Design a Successful Test Automation Strategy
PPT
Test Automation Best Practices (with SOA test approach)
PDF
Building a Test Automation Strategy for Success
PPT
Test automation process
Test Automation Framework Designs
Test automation framework
Test Automation Framework Design | www.idexcel.com
Test Automation
How to Design a Successful Test Automation Strategy
Test Automation Best Practices (with SOA test approach)
Building a Test Automation Strategy for Success
Test automation process

What's hot (20)

PPT
Automated Testing with Agile
PPTX
Automation Testing
PDF
Agile Testing Framework - The Art of Automated Testing
PDF
automation testing benefits
PPT
Test automation principles, terminologies and implementations
PDF
Test Automation
PPT
Selenium Automation Framework
PPTX
Automated UI Testing
PPTX
TestNG Framework
PPSX
Manual testing
PPT
Hybrid Automation Framework Development introduction
PDF
Test Automation - Keytorc Approach
PPTX
Test automation
PPTX
Data driven Automation Framework with Selenium
PPS
Final Automation Testing
PPTX
Introduction to Automation Testing
PPTX
Hybrid automation framework
PPT
Non Functional Testing
PPTX
Katalon Studio Presentation.pptx
PDF
Non-Functional testing
Automated Testing with Agile
Automation Testing
Agile Testing Framework - The Art of Automated Testing
automation testing benefits
Test automation principles, terminologies and implementations
Test Automation
Selenium Automation Framework
Automated UI Testing
TestNG Framework
Manual testing
Hybrid Automation Framework Development introduction
Test Automation - Keytorc Approach
Test automation
Data driven Automation Framework with Selenium
Final Automation Testing
Introduction to Automation Testing
Hybrid automation framework
Non Functional Testing
Katalon Studio Presentation.pptx
Non-Functional testing
Ad

Similar to Automation Framework Presentation (20)

PPTX
An Automation Framework That Really Works
PPTX
Test-Automation-Frameworks-and-Types-in-2024.pptx
PDF
Automation Testing and its importance
PPTX
automation_test_framewjdsjhdsjhsdorks.pptx
PDF
Test automation
PPT
Hybrid framework
PPT
Testing Frameworks
PPTX
Automation Test Framework
PPTX
Automation frameworks
PDF
Qtp important frameworks
PDF
Test automation wipro
PPTX
unit-5 SPM.pptx
PPT
Coml Psg Automation Approach
PPT
Test automation process _ QTP
DOC
SUMMIT 09 - Startegic Choice Of Test Automation Framework
PPSX
Software automation
PPTX
Automation Best Practices.pptx
PPTX
Test automation in project management
PPT
Designing a Test Automation Framework By Quontra solutions
PPTX
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
An Automation Framework That Really Works
Test-Automation-Frameworks-and-Types-in-2024.pptx
Automation Testing and its importance
automation_test_framewjdsjhdsjhsdorks.pptx
Test automation
Hybrid framework
Testing Frameworks
Automation Test Framework
Automation frameworks
Qtp important frameworks
Test automation wipro
unit-5 SPM.pptx
Coml Psg Automation Approach
Test automation process _ QTP
SUMMIT 09 - Startegic Choice Of Test Automation Framework
Software automation
Automation Best Practices.pptx
Test automation in project management
Designing a Test Automation Framework By Quontra solutions
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
Ad

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Electronic commerce courselecture one. Pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
cuic standard and advanced reporting.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Electronic commerce courselecture one. Pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
A comparative analysis of optical character recognition models for extracting...
cuic standard and advanced reporting.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Approach and Philosophy of On baking technology
Digital-Transformation-Roadmap-for-Companies.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
“AI and Expert System Decision Support & Business Intelligence Systems”
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Big Data Technologies - Introduction.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Reach Out and Touch Someone: Haptics and Empathic Computing

Automation Framework Presentation

  • 1. Westpac Banking Corporation ABN 33 007 457 141. AUTOMATION FRAMEWORK MAKING AUTOMATION EASIER PRESENTATION BY: BEN NGO
  • 2. Manual Test Cases…. Short on Staff Short on Time Budget.. or Just lost….
  • 3. Manual to Automation…. Need forAutomation Framework  Increase testing scope  Increase comfort level to go live  Increase quality and productivity  Increase testing abilities  Increase reporting and manageability Reduce Risk Most Reliableand Repeatabletests Reduce Execution Time Easy andFast Tests (Smoke , Functional and RegressionTests) Reduce Script Development Time RapidDesignand Development Low Maintenanceandyet High Quality and Productivity Increase Reduce Training Time Saving and ResourceSaving
  • 4. Automation Framework What is an Automation Framework? Automation Framework is a well-structured, planned, practiced and supported environment for Automation Testing. It’s a warehouse where automation testing process: begins, executes and accumulates results. Automation Framework uses established implementation such as initiation, moderation, execution and finalization. Automation Framework is a complete reference of the Automation Testing Process: the structure, guidelines and implementation. A comprehensive architecture to drive the complete test automation process.
  • 9. Manual >> Automation Current testing process… Manual Test Scripts Automation Test Scripts
  • 10. Manual >> Automation 10’s to 100’s of test cases preforming same steps
  • 12. COLLECTION OF MODULES Module = QTP Action • A Module is a test case or Action • Package is a collection of modules built together to test a particular scenario. Depending on a particular scenario the QA Team can create/update a module to fit a test scenario, insuring minimum script development.
  • 13. LIBRARY OF MODULES COLLECTION OF PACKAGES (Test Scenarios)
  • 14. Requirements are built into the modules for later Reporting use.
  • 15. Automation Checkpoints Check Form Change Check Data Change
  • 16. Automation Checkpoints Check Form Change Check Data Change Check Results
  • 21. DATA DRIVEN FRAMEWORK Data driven depends on the individual application and the scenario under test. A clear direction is needed to utilised and maintain the data to its full potential. RANDOM GENERATED DATA Benefit: Data creation, Minimize: Datatable size, data scenarios, errors. DATA INSERTION – (Global Database) Benefit: only insert the data we need. DATA INSERTION – (Hard Code within Module) DATA-TABLE INSERTION Each modules object has a relationship with the data table. Benefit: test a particular scenario over many records sets or define by customer.
  • 24. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. ROAD MAP
  • 26. The 4th framework is reporting. Reporting the Solution/Functional Requirements. What Requirement has been tested. Reporting the Results of a Package. Reporting the overall Results by HTML. The Test Results Reports are located in the Framework folder structure. Automation Framework REQUIREMENT REPORT PACKAGE & MODULES REPORT HTML SUMMARY REPORT HTML report will only be produce once a Package is run by the Driver script.

Editor's Notes

  • #4: Need for Automation Framework
  • #5: Moderation - Quality of being moderate and avoiding extremes
  • #9: 200 test cases Tallyman
  • #11: Manual or QTP script you built = House
  • #12: Manual or QTP script you built = House
  • #16: CHECKPOINT Check Form Change This Checkpoint captures bitmap and only the form and disregard all text fills. 'CHECKPOINT Check Data Change 'This Checkpoint ccaptures bitmap and only the form and checks all text fills with account 0907673289 'change to account 08 06226 01 7 and see the results.
  • #17: CHECKPOINT Check Form Change This Checkpoint captures bitmap and only the form and disregard all text fills. 'CHECKPOINT Check Data Change 'This Checkpoint ccaptures bitmap and only the form and checks all text fills with account 0907673289 'change to account 08 06226 01 7 and see the results.