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

What's hot (20)

Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Archana Krushnan
 
Py.test
Py.testPy.test
Py.test
soasme
 
Apache jMeter
Apache jMeterApache jMeter
Apache jMeter
NexThoughts Technologies
 
Test automation
Test automationTest automation
Test automation
Xavier Yin
 
Hybrid automation framework
Hybrid automation frameworkHybrid automation framework
Hybrid automation framework
doai tran
 
Rest assured
Rest assuredRest assured
Rest assured
Varun Deshpande
 
ATLAS Automation POC
ATLAS Automation POCATLAS Automation POC
ATLAS Automation POC
aakashmc
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Archana Krushnan
 
Test Automation Framework Development Introduction
Test Automation Framework Development IntroductionTest Automation Framework Development Introduction
Test Automation Framework Development Introduction
Ganuka Yashantha
 
Katalon Studio Presentation.pptx
Katalon Studio Presentation.pptxKatalon Studio Presentation.pptx
Katalon Studio Presentation.pptx
MuhammadHassan440279
 
Junit
JunitJunit
Junit
FAROOK Samath
 
Selenium ppt
Selenium pptSelenium ppt
Selenium ppt
Pavan Kumar
 
Automation Testing by Selenium Web Driver
Automation Testing by Selenium Web DriverAutomation Testing by Selenium Web Driver
Automation Testing by Selenium Web Driver
Cuelogic Technologies Pvt. Ltd.
 
Test Automation
Test AutomationTest Automation
Test Automation
nikos batsios
 
Introduction to performance testing
Introduction to performance testingIntroduction to performance testing
Introduction to performance testing
Tharinda Liyanage
 
Test Automation and Selenium
Test Automation and SeleniumTest Automation and Selenium
Test Automation and Selenium
Karapet Sarkisyan
 
Automation - web testing with selenium
Automation - web testing with seleniumAutomation - web testing with selenium
Automation - web testing with selenium
Tzirla Rozental
 
Postman.ppt
Postman.pptPostman.ppt
Postman.ppt
ParrotBAD
 
Data driven Automation Framework with Selenium
Data driven Automation Framework with Selenium Data driven Automation Framework with Selenium
Data driven Automation Framework with Selenium
Edureka!
 
Appium
AppiumAppium
Appium
Keshav Kashyap
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Archana Krushnan
 
Py.test
Py.testPy.test
Py.test
soasme
 
Test automation
Test automationTest automation
Test automation
Xavier Yin
 
Hybrid automation framework
Hybrid automation frameworkHybrid automation framework
Hybrid automation framework
doai tran
 
ATLAS Automation POC
ATLAS Automation POCATLAS Automation POC
ATLAS Automation POC
aakashmc
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Archana Krushnan
 
Test Automation Framework Development Introduction
Test Automation Framework Development IntroductionTest Automation Framework Development Introduction
Test Automation Framework Development Introduction
Ganuka Yashantha
 
Introduction to performance testing
Introduction to performance testingIntroduction to performance testing
Introduction to performance testing
Tharinda Liyanage
 
Test Automation and Selenium
Test Automation and SeleniumTest Automation and Selenium
Test Automation and Selenium
Karapet Sarkisyan
 
Automation - web testing with selenium
Automation - web testing with seleniumAutomation - web testing with selenium
Automation - web testing with selenium
Tzirla Rozental
 
Data driven Automation Framework with Selenium
Data driven Automation Framework with Selenium Data driven Automation Framework with Selenium
Data driven Automation Framework with Selenium
Edureka!
 

Similar to Automation Framework Presentation (20)

Automation Best Practices.pptx
Automation Best Practices.pptxAutomation Best Practices.pptx
Automation Best Practices.pptx
pavelpopov43
 
Test Automation for QTP
Test Automation for QTPTest Automation for QTP
Test Automation for QTP
Kiran Rayachoti
 
Test Automation
Test AutomationTest Automation
Test Automation
Kiran Rayachoti
 
Final Automation Testing
Final Automation TestingFinal Automation Testing
Final Automation Testing
priya_trivedi
 
Keyword Driven Automation
Keyword Driven AutomationKeyword Driven Automation
Keyword Driven Automation
Pankaj Goel
 
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
guest221c8e
 
Web Service Test Automation Framework (WSTAF).
Web Service Test Automation Framework (WSTAF).Web Service Test Automation Framework (WSTAF).
Web Service Test Automation Framework (WSTAF).
Mindtree Ltd.
 
SUMMIT 09 - Startegic Choice Of Test Automation Framework
SUMMIT 09 - Startegic Choice Of Test Automation FrameworkSUMMIT 09 - Startegic Choice Of Test Automation Framework
SUMMIT 09 - Startegic Choice Of Test Automation Framework
Lavanya Lakshman
 
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
TEST Huddle
 
Test Automation Frameworks Final
Test Automation Frameworks   FinalTest Automation Frameworks   Final
Test Automation Frameworks Final
Margaret_Dickman
 
Simplify 3X
Simplify 3XSimplify 3X
Simplify 3X
Amitayu Chakraborty
 
Test automation wipro
Test automation   wiproTest automation   wipro
Test automation wipro
ambreprasad77
 
Test automation
Test automationTest automation
Test automation
Jitendra Malviya
 
Automation Testing of Web based Application with Selenium and HP UFT (QTP)
Automation Testing of Web based Application with Selenium and HP UFT (QTP)Automation Testing of Web based Application with Selenium and HP UFT (QTP)
Automation Testing of Web based Application with Selenium and HP UFT (QTP)
IRJET Journal
 
Test automation framework
Test automation frameworkTest automation framework
Test automation framework
QACampus
 
04 test controlling and tracking
04   test controlling and tracking04   test controlling and tracking
04 test controlling and tracking
Clemens Reijnen
 
Test Automation Frameworks- The Complete Guide.pdf
Test Automation Frameworks- The Complete Guide.pdfTest Automation Frameworks- The Complete Guide.pdf
Test Automation Frameworks- The Complete Guide.pdf
ronikakashyap1
 
M. Holovaty, Концепции автоматизированного тестирования
M. Holovaty, Концепции автоматизированного тестированияM. Holovaty, Концепции автоматизированного тестирования
M. Holovaty, Концепции автоматизированного тестирования
Alex
 
Test Automation Frameworks Using Selenium | Edureka
Test Automation Frameworks Using Selenium | EdurekaTest Automation Frameworks Using Selenium | Edureka
Test Automation Frameworks Using Selenium | Edureka
Edureka!
 
Unit -V 19CS408T - Software Testing Notes
Unit -V  19CS408T - Software Testing NotesUnit -V  19CS408T - Software Testing Notes
Unit -V 19CS408T - Software Testing Notes
CRohiniAsstProfCSE
 
Automation Best Practices.pptx
Automation Best Practices.pptxAutomation Best Practices.pptx
Automation Best Practices.pptx
pavelpopov43
 
Final Automation Testing
Final Automation TestingFinal Automation Testing
Final Automation Testing
priya_trivedi
 
Keyword Driven Automation
Keyword Driven AutomationKeyword Driven Automation
Keyword Driven Automation
Pankaj Goel
 
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
guest221c8e
 
Web Service Test Automation Framework (WSTAF).
Web Service Test Automation Framework (WSTAF).Web Service Test Automation Framework (WSTAF).
Web Service Test Automation Framework (WSTAF).
Mindtree Ltd.
 
SUMMIT 09 - Startegic Choice Of Test Automation Framework
SUMMIT 09 - Startegic Choice Of Test Automation FrameworkSUMMIT 09 - Startegic Choice Of Test Automation Framework
SUMMIT 09 - Startegic Choice Of Test Automation Framework
Lavanya Lakshman
 
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
TEST Huddle
 
Test Automation Frameworks Final
Test Automation Frameworks   FinalTest Automation Frameworks   Final
Test Automation Frameworks Final
Margaret_Dickman
 
Test automation wipro
Test automation   wiproTest automation   wipro
Test automation wipro
ambreprasad77
 
Automation Testing of Web based Application with Selenium and HP UFT (QTP)
Automation Testing of Web based Application with Selenium and HP UFT (QTP)Automation Testing of Web based Application with Selenium and HP UFT (QTP)
Automation Testing of Web based Application with Selenium and HP UFT (QTP)
IRJET Journal
 
Test automation framework
Test automation frameworkTest automation framework
Test automation framework
QACampus
 
04 test controlling and tracking
04   test controlling and tracking04   test controlling and tracking
04 test controlling and tracking
Clemens Reijnen
 
Test Automation Frameworks- The Complete Guide.pdf
Test Automation Frameworks- The Complete Guide.pdfTest Automation Frameworks- The Complete Guide.pdf
Test Automation Frameworks- The Complete Guide.pdf
ronikakashyap1
 
M. Holovaty, Концепции автоматизированного тестирования
M. Holovaty, Концепции автоматизированного тестированияM. Holovaty, Концепции автоматизированного тестирования
M. Holovaty, Концепции автоматизированного тестирования
Alex
 
Test Automation Frameworks Using Selenium | Edureka
Test Automation Frameworks Using Selenium | EdurekaTest Automation Frameworks Using Selenium | Edureka
Test Automation Frameworks Using Selenium | Edureka
Edureka!
 
Unit -V 19CS408T - Software Testing Notes
Unit -V  19CS408T - Software Testing NotesUnit -V  19CS408T - Software Testing Notes
Unit -V 19CS408T - Software Testing Notes
CRohiniAsstProfCSE
 

Recently uploaded (20)

Offshore IT Support: Balancing In-House and Offshore Help Desk Technicians
Offshore IT Support: Balancing In-House and Offshore Help Desk TechniciansOffshore IT Support: Balancing In-House and Offshore Help Desk Technicians
Offshore IT Support: Balancing In-House and Offshore Help Desk Technicians
john823664
 
System Card: Claude Opus 4 & Claude Sonnet 4
System Card: Claude Opus 4 & Claude Sonnet 4System Card: Claude Opus 4 & Claude Sonnet 4
System Card: Claude Opus 4 & Claude Sonnet 4
Razin Mustafiz
 
Supercharge Your AI Development with Local LLMs
Supercharge Your AI Development with Local LLMsSupercharge Your AI Development with Local LLMs
Supercharge Your AI Development with Local LLMs
Francesco Corti
 
Talk: On an adventure into the depths of Maven - Kaya Weers
Talk: On an adventure into the depths of Maven - Kaya WeersTalk: On an adventure into the depths of Maven - Kaya Weers
Talk: On an adventure into the depths of Maven - Kaya Weers
Kaya Weers
 
Splunk Leadership Forum Wien - 20.05.2025
Splunk Leadership Forum Wien - 20.05.2025Splunk Leadership Forum Wien - 20.05.2025
Splunk Leadership Forum Wien - 20.05.2025
Splunk
 
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptxECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
Jasper Oosterveld
 
What is DePIN? The Hottest Trend in Web3 Right Now!
What is DePIN? The Hottest Trend in Web3 Right Now!What is DePIN? The Hottest Trend in Web3 Right Now!
What is DePIN? The Hottest Trend in Web3 Right Now!
cryptouniversityoffi
 
Building Agents with LangGraph & Gemini
Building Agents with LangGraph &  GeminiBuilding Agents with LangGraph &  Gemini
Building Agents with LangGraph & Gemini
HusseinMalikMammadli
 
Break Down of Service Mesh Concepts and Implementation in AWS EKS.pptx
Break Down of Service Mesh Concepts and Implementation in AWS EKS.pptxBreak Down of Service Mesh Concepts and Implementation in AWS EKS.pptx
Break Down of Service Mesh Concepts and Implementation in AWS EKS.pptx
Mohammad Jomaa
 
European Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility TestingEuropean Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility Testing
Julia Undeutsch
 
Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025
Prasta Maha
 
A Comprehensive Guide on Integrating Monoova Payment Gateway
A Comprehensive Guide on Integrating Monoova Payment GatewayA Comprehensive Guide on Integrating Monoova Payment Gateway
A Comprehensive Guide on Integrating Monoova Payment Gateway
danielle hunter
 
Introducing Ensemble Cloudlet vRouter
Introducing Ensemble  Cloudlet vRouterIntroducing Ensemble  Cloudlet vRouter
Introducing Ensemble Cloudlet vRouter
Adtran
 
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
James Anderson
 
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Nikki Chapple
 
The 2025 Digital Adoption Blueprint.pptx
The 2025 Digital Adoption Blueprint.pptxThe 2025 Digital Adoption Blueprint.pptx
The 2025 Digital Adoption Blueprint.pptx
aptyai
 
Introducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and ARIntroducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and AR
Safe Software
 
Marko.js - Unsung Hero of Scalable Web Frameworks (DevDays 2025)
Marko.js - Unsung Hero of Scalable Web Frameworks (DevDays 2025)Marko.js - Unsung Hero of Scalable Web Frameworks (DevDays 2025)
Marko.js - Unsung Hero of Scalable Web Frameworks (DevDays 2025)
Eugene Fidelin
 
Agentic AI - The New Era of Intelligence
Agentic AI - The New Era of IntelligenceAgentic AI - The New Era of Intelligence
Agentic AI - The New Era of Intelligence
Muzammil Shah
 
Gihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai TechnologyGihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai Technology
zainkhurram1111
 
Offshore IT Support: Balancing In-House and Offshore Help Desk Technicians
Offshore IT Support: Balancing In-House and Offshore Help Desk TechniciansOffshore IT Support: Balancing In-House and Offshore Help Desk Technicians
Offshore IT Support: Balancing In-House and Offshore Help Desk Technicians
john823664
 
System Card: Claude Opus 4 & Claude Sonnet 4
System Card: Claude Opus 4 & Claude Sonnet 4System Card: Claude Opus 4 & Claude Sonnet 4
System Card: Claude Opus 4 & Claude Sonnet 4
Razin Mustafiz
 
Supercharge Your AI Development with Local LLMs
Supercharge Your AI Development with Local LLMsSupercharge Your AI Development with Local LLMs
Supercharge Your AI Development with Local LLMs
Francesco Corti
 
Talk: On an adventure into the depths of Maven - Kaya Weers
Talk: On an adventure into the depths of Maven - Kaya WeersTalk: On an adventure into the depths of Maven - Kaya Weers
Talk: On an adventure into the depths of Maven - Kaya Weers
Kaya Weers
 
Splunk Leadership Forum Wien - 20.05.2025
Splunk Leadership Forum Wien - 20.05.2025Splunk Leadership Forum Wien - 20.05.2025
Splunk Leadership Forum Wien - 20.05.2025
Splunk
 
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptxECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
Jasper Oosterveld
 
What is DePIN? The Hottest Trend in Web3 Right Now!
What is DePIN? The Hottest Trend in Web3 Right Now!What is DePIN? The Hottest Trend in Web3 Right Now!
What is DePIN? The Hottest Trend in Web3 Right Now!
cryptouniversityoffi
 
Building Agents with LangGraph & Gemini
Building Agents with LangGraph &  GeminiBuilding Agents with LangGraph &  Gemini
Building Agents with LangGraph & Gemini
HusseinMalikMammadli
 
Break Down of Service Mesh Concepts and Implementation in AWS EKS.pptx
Break Down of Service Mesh Concepts and Implementation in AWS EKS.pptxBreak Down of Service Mesh Concepts and Implementation in AWS EKS.pptx
Break Down of Service Mesh Concepts and Implementation in AWS EKS.pptx
Mohammad Jomaa
 
European Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility TestingEuropean Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility Testing
Julia Undeutsch
 
Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025
Prasta Maha
 
A Comprehensive Guide on Integrating Monoova Payment Gateway
A Comprehensive Guide on Integrating Monoova Payment GatewayA Comprehensive Guide on Integrating Monoova Payment Gateway
A Comprehensive Guide on Integrating Monoova Payment Gateway
danielle hunter
 
Introducing Ensemble Cloudlet vRouter
Introducing Ensemble  Cloudlet vRouterIntroducing Ensemble  Cloudlet vRouter
Introducing Ensemble Cloudlet vRouter
Adtran
 
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
James Anderson
 
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Nikki Chapple
 
The 2025 Digital Adoption Blueprint.pptx
The 2025 Digital Adoption Blueprint.pptxThe 2025 Digital Adoption Blueprint.pptx
The 2025 Digital Adoption Blueprint.pptx
aptyai
 
Introducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and ARIntroducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and AR
Safe Software
 
Marko.js - Unsung Hero of Scalable Web Frameworks (DevDays 2025)
Marko.js - Unsung Hero of Scalable Web Frameworks (DevDays 2025)Marko.js - Unsung Hero of Scalable Web Frameworks (DevDays 2025)
Marko.js - Unsung Hero of Scalable Web Frameworks (DevDays 2025)
Eugene Fidelin
 
Agentic AI - The New Era of Intelligence
Agentic AI - The New Era of IntelligenceAgentic AI - The New Era of Intelligence
Agentic AI - The New Era of Intelligence
Muzammil Shah
 
Gihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai TechnologyGihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai Technology
zainkhurram1111
 

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.