SlideShare a Scribd company logo
3
Most read
4
Most read
7
Most read
Hybrid Test
Automation Framework
Introduction
(Free to Share/View/Download)
Presenter : Ganuka Yashantha
© Ganuka Yashantha | ganuyash@gmail.com
Contents
Existing Test Automation Framework
Data Driven Framework
Why Hybrid Automation Framework
Hybrid Framework
How to Use Hybrid Framework
Disadvantages of Data Driven Framework
Advantages of Hybrid Framework
Next
© Ganuka Yashantha | ganuyash@gmail.com
Data Driven Test Framework
1
© Ganuka Yashantha | ganuyash@gmail.com
Existing Framework
In now a days industries using Data Driven frame works
It’s also requires script writing experience using IDE(Eclipse or some
other).
Using this frame work Automation Engineers can write and run robust
data driven test suite.
Learning Curve is higher
© Ganuka Yashantha | ganuyash@gmail.com
Data-Driven Frameworks
A data-driven framework is where test input and output values are read from data files (ODBC
sources, CVS files, Excel files, DAO objects, ADO objects, and such) and are loaded into variables in
captured or manually coded scripts.
Data Driven frameworks Mainly
Contains Below Packages
• Data Objects
• Execution Class
• Page Objects
• Helper Class
 In coming slides describes to what extend QA Engineer
requires coding ability when writes an Execution Class/ Data
Objects, etc..
© Ganuka Yashantha | ganuyash@gmail.com
Data Provider Class
Data Loaded from Excel File
Data Passed to the Execution class
© Ganuka Yashantha | ganuyash@gmail.com
Keyword Driven Framework
 Script Writers can use built in frame work which supports to
Keywords. Therefor no coding ability requires when writing
automation test suite.
 Not supporting bulk data Changes using Excel, CSV or XML
 Easier to understand and scripting
 Not supporting to new functional changes (JavaScript
Executions)
 Flexibility is lower
 With current functional tests(Various Data Levels) less
popular in the industry.
© Ganuka Yashantha | ganuyash@gmail.com
Why do we need Hybrid
Automation framework?
2© Ganuka Yashantha | ganuyash@gmail.com
© Ganuka Yashantha | ganuyash@gmail.com
Data Driven Frame Work + Key
Word Driven Frame Work
What is Hybrid Frame Work
Able to gain advantages of both
frame works by eliminating
disadvantages
Sample Test Case Runner that will drive our
Hybrid test is shown below.
Once you built the Framework,
No need of coding, just Excel
Anyone can Automate
Data Set( From Where data is
loaded)
Page Objects
Keywords(Actions)
Data validation
Column names from
Data Set
Locators can be
ID/XPATH/NAMELocator Type
© Ganuka Yashantha | ganuyash@gmail.com
Disadvantages of Data Driven Framework
• Tester should be conversant in programming language
• Learning curve is high
• More time consuming
Disadvantages of Keyword Driven Framework
• Less flexibility
• Not supporting for java script executions/code injections
• Less data driven support
• Highly depending on the developed framework
• When AE’s going to change the framework its highly time consuming and less supporting
© Ganuka Yashantha | ganuyash@gmail.com
Advantages of Hybrid Framework
• No Code level Work (Execution class writes on Excel)
• High level of reusability (All the data objects’ Page Objects
maintained in Excel file)
• High level of maintainability(Use of Data Driven Framework)
• Minimal learning curve for the end user(New Comers can learn
quickly)
• Higher flexibility(Finally Selenium runs in back end)
• Easier to understand(Not in IDE just Excel file)
© Ganuka Yashantha | ganuyash@gmail.com
Further Obstacles and Investigations..
• Report generations
• Use of Jenkins
• Execution of multiple test cases
• Implementing custom listeners
• Different browser per page
• Loading more properties
© Ganuka Yashantha | ganuyash@gmail.com
Next
© Ganuka Yashantha | ganuyash@gmail.com
More About Frame Work Development
Integration of TestNG
Test execution using “.bat” file
Thank You
Presenter : Ganuka Yashantha
ganuyash@gmail.com
© Ganuka Yashantha | ganuyash@gmail.com

More Related Content

What's hot (20)

PPT
Automation testing strategy, approach & planning
SivaprasanthRentala1975
 
PPTX
UFT Automation Framework Introduction
Himal Bandara
 
PPTX
Automation - web testing with selenium
Tzirla Rozental
 
PPTX
Data driven Automation Framework with Selenium
Edureka!
 
PDF
Test Automation - Keytorc Approach
Keytorc Software Testing Services
 
PPTX
Automation Framework Presentation
Ben Ngo
 
PPT
testng
harithakannan
 
PPT
Hybrid framework
Sudhakar Mangi
 
PDF
Test Automation
rockoder
 
PPTX
Selenium test automation
Srikanth Vuriti
 
PPT
Test Automation Strategies For Agile
Naresh Jain
 
PPTX
Testing strategy for agile projects updated
Tharinda Liyanage
 
PDF
Test Automation Framework Design | www.idexcel.com
Idexcel Technologies
 
PPTX
Test automation framework
QACampus
 
PPT
Automated Testing vs Manual Testing
didev
 
PPTX
Software Testing Life Cycle – A Beginner’s Guide
Syed Hassan Raza
 
PDF
Test Automation Frameworks Using Selenium | Edureka
Edureka!
 
PPTX
Test Automation Framework with BDD and Cucumber
Rhoynar Software Consulting
 
PPTX
Introduction to Automation Testing
Archana Krushnan
 
PPSX
Junit
FAROOK Samath
 
Automation testing strategy, approach & planning
SivaprasanthRentala1975
 
UFT Automation Framework Introduction
Himal Bandara
 
Automation - web testing with selenium
Tzirla Rozental
 
Data driven Automation Framework with Selenium
Edureka!
 
Test Automation - Keytorc Approach
Keytorc Software Testing Services
 
Automation Framework Presentation
Ben Ngo
 
Hybrid framework
Sudhakar Mangi
 
Test Automation
rockoder
 
Selenium test automation
Srikanth Vuriti
 
Test Automation Strategies For Agile
Naresh Jain
 
Testing strategy for agile projects updated
Tharinda Liyanage
 
Test Automation Framework Design | www.idexcel.com
Idexcel Technologies
 
Test automation framework
QACampus
 
Automated Testing vs Manual Testing
didev
 
Software Testing Life Cycle – A Beginner’s Guide
Syed Hassan Raza
 
Test Automation Frameworks Using Selenium | Edureka
Edureka!
 
Test Automation Framework with BDD and Cucumber
Rhoynar Software Consulting
 
Introduction to Automation Testing
Archana Krushnan
 

Similar to Hybrid Automation Framework Development introduction (20)

PDF
Qtp important frameworks
prs0302
 
PPTX
Test-Automation-Frameworks-and-Types-in-2024.pptx
Clarion Technologies
 
PPTX
Automation Test Framework
Sachin-QA
 
PPTX
An Automation Framework That Really Works
Basivi Reddy Junna
 
PPTX
Selenium Tutorial for Beginners | Automation framework Basics
Techcanvass
 
PPT
Testing Frameworks
Moataz Nabil
 
PPS
Final Automation Testing
priya_trivedi
 
PDF
Test automation
Jitendra Malviya
 
PPT
Hybrid Automation Framework Developement
Glasdon Falcao
 
PDF
Data-Driven Testing
elearningsolutiontesting
 
PPTX
automation_test_framewjdsjhdsjhsdorks.pptx
srikanthusk99
 
PDF
Design and Implementation of Hybrid Test Automation Framework for Web Based A...
AM Publications
 
PPT
Test Automation Framework Development Introduction
Ganuka Yashantha
 
PPTX
Autoframework design
Forge Events
 
DOC
SUMMIT 09 - Startegic Choice Of Test Automation Framework
Lavanya Lakshman
 
PDF
Test Automation Framework An Insight into Some Popular Automation Frameworks.pdf
Serena Gray
 
PDF
Pros and Cons of key test automation frameworks.pdf
kalichargn70th171
 
PDF
Selenium Framework using Java | Selenium Tutorial | Selenium Training Online ...
Edureka!
 
PDF
Test Automation Frameworks- The Complete Guide.pdf
ronikakashyap1
 
PPTX
Automation frameworks
Gousalya Ramachandran
 
Qtp important frameworks
prs0302
 
Test-Automation-Frameworks-and-Types-in-2024.pptx
Clarion Technologies
 
Automation Test Framework
Sachin-QA
 
An Automation Framework That Really Works
Basivi Reddy Junna
 
Selenium Tutorial for Beginners | Automation framework Basics
Techcanvass
 
Testing Frameworks
Moataz Nabil
 
Final Automation Testing
priya_trivedi
 
Test automation
Jitendra Malviya
 
Hybrid Automation Framework Developement
Glasdon Falcao
 
Data-Driven Testing
elearningsolutiontesting
 
automation_test_framewjdsjhdsjhsdorks.pptx
srikanthusk99
 
Design and Implementation of Hybrid Test Automation Framework for Web Based A...
AM Publications
 
Test Automation Framework Development Introduction
Ganuka Yashantha
 
Autoframework design
Forge Events
 
SUMMIT 09 - Startegic Choice Of Test Automation Framework
Lavanya Lakshman
 
Test Automation Framework An Insight into Some Popular Automation Frameworks.pdf
Serena Gray
 
Pros and Cons of key test automation frameworks.pdf
kalichargn70th171
 
Selenium Framework using Java | Selenium Tutorial | Selenium Training Online ...
Edureka!
 
Test Automation Frameworks- The Complete Guide.pdf
ronikakashyap1
 
Automation frameworks
Gousalya Ramachandran
 
Ad

Recently uploaded (20)

PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
Ad

Hybrid Automation Framework Development introduction

  • 1. Hybrid Test Automation Framework Introduction (Free to Share/View/Download) Presenter : Ganuka Yashantha © Ganuka Yashantha | [email protected]
  • 2. Contents Existing Test Automation Framework Data Driven Framework Why Hybrid Automation Framework Hybrid Framework How to Use Hybrid Framework Disadvantages of Data Driven Framework Advantages of Hybrid Framework Next © Ganuka Yashantha | [email protected]
  • 3. Data Driven Test Framework 1 © Ganuka Yashantha | [email protected] Existing Framework In now a days industries using Data Driven frame works It’s also requires script writing experience using IDE(Eclipse or some other). Using this frame work Automation Engineers can write and run robust data driven test suite. Learning Curve is higher
  • 4. © Ganuka Yashantha | [email protected] Data-Driven Frameworks A data-driven framework is where test input and output values are read from data files (ODBC sources, CVS files, Excel files, DAO objects, ADO objects, and such) and are loaded into variables in captured or manually coded scripts. Data Driven frameworks Mainly Contains Below Packages • Data Objects • Execution Class • Page Objects • Helper Class
  • 5.  In coming slides describes to what extend QA Engineer requires coding ability when writes an Execution Class/ Data Objects, etc.. © Ganuka Yashantha | [email protected]
  • 6. Data Provider Class Data Loaded from Excel File Data Passed to the Execution class © Ganuka Yashantha | [email protected]
  • 7. Keyword Driven Framework  Script Writers can use built in frame work which supports to Keywords. Therefor no coding ability requires when writing automation test suite.  Not supporting bulk data Changes using Excel, CSV or XML  Easier to understand and scripting  Not supporting to new functional changes (JavaScript Executions)  Flexibility is lower  With current functional tests(Various Data Levels) less popular in the industry. © Ganuka Yashantha | [email protected]
  • 8. Why do we need Hybrid Automation framework? 2© Ganuka Yashantha | [email protected]
  • 9. © Ganuka Yashantha | [email protected] Data Driven Frame Work + Key Word Driven Frame Work What is Hybrid Frame Work Able to gain advantages of both frame works by eliminating disadvantages
  • 10. Sample Test Case Runner that will drive our Hybrid test is shown below. Once you built the Framework, No need of coding, just Excel Anyone can Automate Data Set( From Where data is loaded) Page Objects Keywords(Actions) Data validation Column names from Data Set Locators can be ID/XPATH/NAMELocator Type © Ganuka Yashantha | [email protected]
  • 11. Disadvantages of Data Driven Framework • Tester should be conversant in programming language • Learning curve is high • More time consuming Disadvantages of Keyword Driven Framework • Less flexibility • Not supporting for java script executions/code injections • Less data driven support • Highly depending on the developed framework • When AE’s going to change the framework its highly time consuming and less supporting © Ganuka Yashantha | [email protected]
  • 12. Advantages of Hybrid Framework • No Code level Work (Execution class writes on Excel) • High level of reusability (All the data objects’ Page Objects maintained in Excel file) • High level of maintainability(Use of Data Driven Framework) • Minimal learning curve for the end user(New Comers can learn quickly) • Higher flexibility(Finally Selenium runs in back end) • Easier to understand(Not in IDE just Excel file) © Ganuka Yashantha | [email protected]
  • 13. Further Obstacles and Investigations.. • Report generations • Use of Jenkins • Execution of multiple test cases • Implementing custom listeners • Different browser per page • Loading more properties © Ganuka Yashantha | [email protected]
  • 14. Next © Ganuka Yashantha | [email protected] More About Frame Work Development Integration of TestNG Test execution using “.bat” file
  • 15. Thank You Presenter : Ganuka Yashantha [email protected] © Ganuka Yashantha | [email protected]