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
Sauce Labs
 
PPT
Hybrid Automation Framework Development introduction
Ganuka Yashantha
 
PPT
Selenium Automation Framework
Mindfire Solutions
 
PPT
Automation testing
Biswajit Pratihari
 
PPT
Test Automation Framework Development Introduction
Ganuka Yashantha
 
PDF
Test Automation Framework Design | www.idexcel.com
Idexcel Technologies
 
PPTX
Test automation
Xavier Yin
 
PPTX
Introduction to Automation Testing
Archana Krushnan
 
Test Automation Framework Designs
Sauce Labs
 
Hybrid Automation Framework Development introduction
Ganuka Yashantha
 
Selenium Automation Framework
Mindfire Solutions
 
Automation testing
Biswajit Pratihari
 
Test Automation Framework Development Introduction
Ganuka Yashantha
 
Test Automation Framework Design | www.idexcel.com
Idexcel Technologies
 
Test automation
Xavier Yin
 
Introduction to Automation Testing
Archana Krushnan
 

What's hot (20)

PPTX
Python selenium
Ducat
 
PDF
Automation testing introduction for FujiNet
Hai Tran Son
 
PPT
Automation testing strategy, approach & planning
SivaprasanthRentala1975
 
PPTX
How to Design a Successful Test Automation Strategy
Impetus Technologies
 
PPTX
Automation testing
Tomy Rhymond
 
PDF
Building a Test Automation Strategy for Success
Lee Barnes
 
PPT
Hybrid framework
Sudhakar Mangi
 
PPTX
Hybrid automation framework
doai tran
 
PDF
Test Automation Frameworks Using Selenium | Edureka
Edureka!
 
PPT
Test Automation Best Practices (with SOA test approach)
Leonard Fingerman
 
PDF
Automated vs manual testing
Kanoah
 
PDF
Test Automation Strategy
Martin Ruddy
 
PDF
Automation Testing using Selenium
Naresh Chintalcheru
 
PPT
Test Automation Strategies For Agile
Naresh Jain
 
PPTX
Automation testing
Mona M. Abd El-Rahman
 
PDF
Page Object Model and Implementation in Selenium
Zoe Gilbert
 
PDF
Cucumber ppt
Qwinix Technologies
 
PPTX
Setting up Page Object Model in Automation Framework
valuebound
 
PPT
Automation With A Tool Demo
Nivetha Padmanaban
 
PDF
Test Automation
rockoder
 
Python selenium
Ducat
 
Automation testing introduction for FujiNet
Hai Tran Son
 
Automation testing strategy, approach & planning
SivaprasanthRentala1975
 
How to Design a Successful Test Automation Strategy
Impetus Technologies
 
Automation testing
Tomy Rhymond
 
Building a Test Automation Strategy for Success
Lee Barnes
 
Hybrid framework
Sudhakar Mangi
 
Hybrid automation framework
doai tran
 
Test Automation Frameworks Using Selenium | Edureka
Edureka!
 
Test Automation Best Practices (with SOA test approach)
Leonard Fingerman
 
Automated vs manual testing
Kanoah
 
Test Automation Strategy
Martin Ruddy
 
Automation Testing using Selenium
Naresh Chintalcheru
 
Test Automation Strategies For Agile
Naresh Jain
 
Automation testing
Mona M. Abd El-Rahman
 
Page Object Model and Implementation in Selenium
Zoe Gilbert
 
Cucumber ppt
Qwinix Technologies
 
Setting up Page Object Model in Automation Framework
valuebound
 
Automation With A Tool Demo
Nivetha Padmanaban
 
Test Automation
rockoder
 
Ad

Similar to Automation Framework Presentation (20)

PPTX
Automation Best Practices.pptx
pavelpopov43
 
PPT
Test Automation for QTP
Kiran Rayachoti
 
PPT
Test Automation
Kiran Rayachoti
 
PPS
Final Automation Testing
priya_trivedi
 
PPT
Keyword Driven Automation
Pankaj Goel
 
PPTX
qLabs How To Get Maximum RoI Using Test Automation
guest221c8e
 
PDF
Web Service Test Automation Framework (WSTAF).
Mindtree Ltd.
 
DOC
SUMMIT 09 - Startegic Choice Of Test Automation Framework
Lavanya Lakshman
 
PDF
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
TEST Huddle
 
PPT
Test Automation Frameworks Final
Margaret_Dickman
 
PPTX
Simplify 3X
Amitayu Chakraborty
 
PDF
Test automation wipro
ambreprasad77
 
PDF
Test automation
Jitendra Malviya
 
PDF
Automation Testing of Web based Application with Selenium and HP UFT (QTP)
IRJET Journal
 
PPTX
Test automation framework
QACampus
 
PDF
04 test controlling and tracking
Clemens Reijnen
 
PDF
Test Automation Frameworks- The Complete Guide.pdf
ronikakashyap1
 
PPT
M. Holovaty, Концепции автоматизированного тестирования
Alex
 
PPTX
Unit -V 19CS408T - Software Testing Notes
CRohiniAsstProfCSE
 
PPT
Aspires Testing Services Presentation
Vasanthmusic
 
Automation Best Practices.pptx
pavelpopov43
 
Test Automation for QTP
Kiran Rayachoti
 
Test Automation
Kiran Rayachoti
 
Final Automation Testing
priya_trivedi
 
Keyword Driven Automation
Pankaj Goel
 
qLabs How To Get Maximum RoI Using Test Automation
guest221c8e
 
Web Service Test Automation Framework (WSTAF).
Mindtree Ltd.
 
SUMMIT 09 - Startegic Choice Of Test Automation Framework
Lavanya Lakshman
 
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
TEST Huddle
 
Test Automation Frameworks Final
Margaret_Dickman
 
Simplify 3X
Amitayu Chakraborty
 
Test automation wipro
ambreprasad77
 
Test automation
Jitendra Malviya
 
Automation Testing of Web based Application with Selenium and HP UFT (QTP)
IRJET Journal
 
Test automation framework
QACampus
 
04 test controlling and tracking
Clemens Reijnen
 
Test Automation Frameworks- The Complete Guide.pdf
ronikakashyap1
 
M. Holovaty, Концепции автоматизированного тестирования
Alex
 
Unit -V 19CS408T - Software Testing Notes
CRohiniAsstProfCSE
 
Aspires Testing Services Presentation
Vasanthmusic
 
Ad

Recently uploaded (20)

PDF
CIFDAQ's Token Spotlight: SKY - A Forgotten Giant's Comeback?
CIFDAQ
 
PDF
Test Bank, Solutions for Java How to Program, An Objects-Natural Approach, 12...
famaw19526
 
DOCX
Top AI API Alternatives to OpenAI: A Side-by-Side Breakdown
vilush
 
PPTX
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
 
PDF
CIFDAQ'S Market Insight: BTC to ETH money in motion
CIFDAQ
 
PDF
NewMind AI Monthly Chronicles - July 2025
NewMind AI
 
PDF
Chapter 2 Digital Image Fundamentals.pdf
Getnet Tigabie Askale -(GM)
 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PDF
Shreyas_Phanse_Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
SHREYAS PHANSE
 
PDF
Software Development Company | KodekX
KodekX
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
How Onsite IT Support Drives Business Efficiency, Security, and Growth.pdf
Captain IT
 
PPTX
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
Francisco Vieira Júnior
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PPTX
The Power of IoT Sensor Integration in Smart Infrastructure and Automation.pptx
Rejig Digital
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
CIFDAQ's Teaching Thursday: Moving Averages Made Simple
CIFDAQ
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
CIFDAQ's Token Spotlight: SKY - A Forgotten Giant's Comeback?
CIFDAQ
 
Test Bank, Solutions for Java How to Program, An Objects-Natural Approach, 12...
famaw19526
 
Top AI API Alternatives to OpenAI: A Side-by-Side Breakdown
vilush
 
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
 
CIFDAQ'S Market Insight: BTC to ETH money in motion
CIFDAQ
 
NewMind AI Monthly Chronicles - July 2025
NewMind AI
 
Chapter 2 Digital Image Fundamentals.pdf
Getnet Tigabie Askale -(GM)
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
Shreyas_Phanse_Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
SHREYAS PHANSE
 
Software Development Company | KodekX
KodekX
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Doc9.....................................
SofiaCollazos
 
How Onsite IT Support Drives Business Efficiency, Security, and Growth.pdf
Captain IT
 
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
Francisco Vieira Júnior
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
The Power of IoT Sensor Integration in Smart Infrastructure and Automation.pptx
Rejig Digital
 
Software Development Methodologies in 2025
KodekX
 
CIFDAQ's Teaching Thursday: Moving Averages Made Simple
CIFDAQ
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 

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.