Enviar pesquisa
Carregar
Hybrid Automation Framework Development introduction
•
Transferir como PPT, PDF
•
2 gostaram
•
1,713 visualizações
Ganuka Yashantha
Seguir
Hybrid Automation Framework Development Introduction
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 15
Baixar agora
Recomendados
Hybrid framework
Hybrid framework
Sudhakar Mangi
Hybrid automation framework
Hybrid automation framework
doai tran
Hybrid framework for test automation
Hybrid framework for test automation
srivinayak
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)
Leonard Fingerman
TestNG Framework
TestNG Framework
Levon Apreyan
Automation Testing
Automation Testing
Sun Technlogies
Automation testing strategy, approach & planning
Automation testing strategy, approach & planning
SivaprasanthRentala1975
Selenium Automation Framework
Selenium Automation Framework
Mindfire Solutions
Recomendados
Hybrid framework
Hybrid framework
Sudhakar Mangi
Hybrid automation framework
Hybrid automation framework
doai tran
Hybrid framework for test automation
Hybrid framework for test automation
srivinayak
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)
Leonard Fingerman
TestNG Framework
TestNG Framework
Levon Apreyan
Automation Testing
Automation Testing
Sun Technlogies
Automation testing strategy, approach & planning
Automation testing strategy, approach & planning
SivaprasanthRentala1975
Selenium Automation Framework
Selenium Automation Framework
Mindfire Solutions
Test Automation Strategies For Agile
Test Automation Strategies For Agile
Naresh Jain
Test Automation Framework Designs
Test Automation Framework Designs
Sauce Labs
Test Automation Framework Development Introduction
Test Automation Framework Development Introduction
Ganuka Yashantha
Selenium test automation
Selenium test automation
Srikanth Vuriti
Data driven Automation Framework with Selenium
Data driven Automation Framework with Selenium
Edureka!
Test automation framework
Test automation framework
QACampus
Test Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.com
Idexcel Technologies
Selenium with java
Selenium with java
Gousalya Ramachandran
Software test automation
Software test automation
Oksana Demediuk
Selenium Maven With Eclipse | Edureka
Selenium Maven With Eclipse | Edureka
Edureka!
Automation Framework Presentation
Automation Framework Presentation
Ben Ngo
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
Edureka!
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
Keytorc Software Testing Services
Automation - web testing with selenium
Automation - web testing with selenium
Tzirla Rozental
Selenium WebDriver training
Selenium WebDriver training
Vijay Krishnan Ramaswamy
Test Automation
Test Automation
rockoder
BDD with Cucumber
BDD with Cucumber
Knoldus Inc.
Automation Testing using Selenium
Automation Testing using Selenium
Naresh Chintalcheru
Automation Best Practices
Automation Best Practices
Sauce Labs
Angular Unit Testing
Angular Unit Testing
Shailendra Chauhan
Automated Acceptance Tests & Tool choice
Automated Acceptance Tests & Tool choice
toddbr
Selenium Tutorial for Beginners | Automation framework Basics
Selenium Tutorial for Beginners | Automation framework Basics
Techcanvass
Mais conteúdo relacionado
Mais procurados
Test Automation Strategies For Agile
Test Automation Strategies For Agile
Naresh Jain
Test Automation Framework Designs
Test Automation Framework Designs
Sauce Labs
Test Automation Framework Development Introduction
Test Automation Framework Development Introduction
Ganuka Yashantha
Selenium test automation
Selenium test automation
Srikanth Vuriti
Data driven Automation Framework with Selenium
Data driven Automation Framework with Selenium
Edureka!
Test automation framework
Test automation framework
QACampus
Test Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.com
Idexcel Technologies
Selenium with java
Selenium with java
Gousalya Ramachandran
Software test automation
Software test automation
Oksana Demediuk
Selenium Maven With Eclipse | Edureka
Selenium Maven With Eclipse | Edureka
Edureka!
Automation Framework Presentation
Automation Framework Presentation
Ben Ngo
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
Edureka!
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
Keytorc Software Testing Services
Automation - web testing with selenium
Automation - web testing with selenium
Tzirla Rozental
Selenium WebDriver training
Selenium WebDriver training
Vijay Krishnan Ramaswamy
Test Automation
Test Automation
rockoder
BDD with Cucumber
BDD with Cucumber
Knoldus Inc.
Automation Testing using Selenium
Automation Testing using Selenium
Naresh Chintalcheru
Automation Best Practices
Automation Best Practices
Sauce Labs
Angular Unit Testing
Angular Unit Testing
Shailendra Chauhan
Mais procurados
(20)
Test Automation Strategies For Agile
Test Automation Strategies For Agile
Test Automation Framework Designs
Test Automation Framework Designs
Test Automation Framework Development Introduction
Test Automation Framework Development Introduction
Selenium test automation
Selenium test automation
Data driven Automation Framework with Selenium
Data driven Automation Framework with Selenium
Test automation framework
Test automation framework
Test Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.com
Selenium with java
Selenium with java
Software test automation
Software test automation
Selenium Maven With Eclipse | Edureka
Selenium Maven With Eclipse | Edureka
Automation Framework Presentation
Automation Framework Presentation
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
Automation - web testing with selenium
Automation - web testing with selenium
Selenium WebDriver training
Selenium WebDriver training
Test Automation
Test Automation
BDD with Cucumber
BDD with Cucumber
Automation Testing using Selenium
Automation Testing using Selenium
Automation Best Practices
Automation Best Practices
Angular Unit Testing
Angular Unit Testing
Semelhante a Hybrid Automation Framework Development introduction
Automated Acceptance Tests & Tool choice
Automated Acceptance Tests & Tool choice
toddbr
Selenium Tutorial for Beginners | Automation framework Basics
Selenium Tutorial for Beginners | Automation framework Basics
Techcanvass
Quest to the best test automation for low code development platform kherrazi ...
Quest to the best test automation for low code development platform kherrazi ...
Rachid Kherrazi
MetaASO J-WebFramework
MetaASO J-WebFramework
guestecd4c7
MetaASO J2EE Web Framework
MetaASO J2EE Web Framework
guestc23c1f
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs Public
David Solivan
Choosing right-automation-tool
Choosing right-automation-tool
BabuDevanandam
Dao example
Dao example
myrajendra
Automation Test Framework
Automation Test Framework
Sachin-QA
Bdd test automation analysis
Bdd test automation analysis
ssuser2e8d4b
An introduction to QuerySurge webinar
An introduction to QuerySurge webinar
RTTS
Selva_Selenium
Selva_Selenium
Selvarajan K
SUMMIT 09 - Startegic Choice Of Test Automation Framework
SUMMIT 09 - Startegic Choice Of Test Automation Framework
Lavanya Lakshman
Selenium tutorials
Selenium tutorials
Ducat
North east user group tour
North east user group tour
10n Software, LLC
How to Build Your Own Test Automation Framework?
How to Build Your Own Test Automation Framework?
Dmitry Buzdin
PERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACH
PERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACH
cscpconf
Performance comparison on java technologies a practical approach
Performance comparison on java technologies a practical approach
csandit
QA Team Goes to Agile and Continuous integration
QA Team Goes to Agile and Continuous integration
Sujit Ghosh
Php Web Frameworks
Php Web Frameworks
Shreyans Jasoriya
Semelhante a Hybrid Automation Framework Development introduction
(20)
Automated Acceptance Tests & Tool choice
Automated Acceptance Tests & Tool choice
Selenium Tutorial for Beginners | Automation framework Basics
Selenium Tutorial for Beginners | Automation framework Basics
Quest to the best test automation for low code development platform kherrazi ...
Quest to the best test automation for low code development platform kherrazi ...
MetaASO J-WebFramework
MetaASO J-WebFramework
MetaASO J2EE Web Framework
MetaASO J2EE Web Framework
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs Public
Choosing right-automation-tool
Choosing right-automation-tool
Dao example
Dao example
Automation Test Framework
Automation Test Framework
Bdd test automation analysis
Bdd test automation analysis
An introduction to QuerySurge webinar
An introduction to QuerySurge webinar
Selva_Selenium
Selva_Selenium
SUMMIT 09 - Startegic Choice Of Test Automation Framework
SUMMIT 09 - Startegic Choice Of Test Automation Framework
Selenium tutorials
Selenium tutorials
North east user group tour
North east user group tour
How to Build Your Own Test Automation Framework?
How to Build Your Own Test Automation Framework?
PERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACH
PERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACH
Performance comparison on java technologies a practical approach
Performance comparison on java technologies a practical approach
QA Team Goes to Agile and Continuous integration
QA Team Goes to Agile and Continuous integration
Php Web Frameworks
Php Web Frameworks
Último
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Último
(20)
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Hybrid Automation Framework Development introduction
1.
Hybrid Test Automation Framework Introduction (Free
to Share/View/Download) Presenter : Ganuka Yashantha © Ganuka Yashantha | ganuyash@gmail.com
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 | ganuyash@gmail.com
3.
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
4.
© 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
5.
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
6.
Data Provider Class Data
Loaded from Excel File Data Passed to the Execution class © Ganuka Yashantha | ganuyash@gmail.com
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 | ganuyash@gmail.com
8.
Why do we
need Hybrid Automation framework? 2© Ganuka Yashantha | ganuyash@gmail.com
9.
© 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
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 | ganuyash@gmail.com
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 | ganuyash@gmail.com
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 | ganuyash@gmail.com
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 | ganuyash@gmail.com
14.
Next © Ganuka Yashantha
| ganuyash@gmail.com More About Frame Work Development Integration of TestNG Test execution using “.bat” file
15.
Thank You Presenter :
Ganuka Yashantha ganuyash@gmail.com © Ganuka Yashantha | ganuyash@gmail.com
Baixar agora