SlideShare a Scribd company logo
1 of 9
© 2023 HeadSpin. All Rights Reserved
Test Automation Frameworks
© 2023 HeadSpin. All Rights Reserved
A test automation framework is a collection of rules or guidelines for generating and
designing test cases. It includes a combination of practices and tools that are
developed to assist the QA professionals in testing more effectively. Moreover, these
set of guidelines may encompass coding standards, object repositories, test-data
handling techniques, processes for securing tests results and also data on how to
access external resources.
1
Modular-Centric Testing
Framework
Each of the classes is tested individually. Once the
application is divided, testers create a test script
for every part; subsequently, they are combined to
create more extensive tests hierarchically.
2
the larger test sets work to represent different test
applications. In the modular form of a testing
framework, it is recommended to build an abstraction
layer. This way, the sections won’t influence the
3
A modular testing framework requires testers to
divide the application into separate testing
categories like functions, units, sections, etc.
© 2023 HeadSpin. All Rights Reserved
Linear Automation Framework
In a linear test automation framework, testers are not required to write code or
generate functions
Considering there is no need for custom code, this framework can be executed without
any expertise in test automation.
The tester records every step like checkpoints, user input, navigation, etc. and then it is played
back to conduct the test automatically
© 2023 HeadSpin. All Rights Reserved
Data-Driven Framework
The data-driven framework breaks up script logic
and test data. This allows the testers to store data
in the framework externally.
© 2023 HeadSpin. All Rights Reserved
This framework will allow the testers to store and pass various
parameters to test scripts from different sources of data like text files,
excel spreadsheet, ODBC repositories, SQL tables, etc.
At times, testers need to test a particular feature or function different
times with multiple data sets. In such situations, testers cannot rely
just on the data coded into the script.
Hybrid Testing
Automation Framework
A hybrid test automation framework amalgamates
other forms of testing automation frameworks.
© 2023 HeadSpin. All Rights Reserved
This allows testers to leverage the potentials of other frameworks
and eliminate their weaknesses as well.
leveraging a hybrid framework allows testers to be more adaptable and
agile to get better test results.
Each application is different, and the process of testing these
applications needs to be distinctive as well.
Library Architecture
Testing Framework
This testing framework is focused on a modular
framework but provides additional benefits.
© 2023 HeadSpin. All Rights Reserved
Rather than dividing the application under various tests, it identifies
similar tasks within the scripts and groups them based on the function
This allows the application to be grouped by the common objectives.
Moreover, functions are stored in the library that they access whenever
needed.
When selecting an automated testing framework, testers should consider presenting flexibility
and supporting multiple applications and languages. This allows them to contribute to the
testing process irrespective of their skills and background. The hybrid framework is one such
adaptive testing approach that efficiently works with different applications and processes.
Summary
Reference Link - https://www.headspin.io/blog/what-are-the-different-types-of-test-automation-frameworks
© 2023 HeadSpin. All Rights Reserved
Thank you!

More Related Content

Similar to Different Types of Test Automation Frameworks .pptx

Choosing right-automation-tool
Choosing right-automation-toolChoosing right-automation-tool
Choosing right-automation-toolBabuDevanandam
 
What is a Test Automation framework.pdf
What is a Test Automation framework.pdfWhat is a Test Automation framework.pdf
What is a Test Automation framework.pdfAnanthReddy38
 
Test Automation Framework Online Training by QuontraSolutions
Test Automation Framework Online Training by QuontraSolutionsTest Automation Framework Online Training by QuontraSolutions
Test Automation Framework Online Training by QuontraSolutionsQuontra Solutions
 
Testing Frameworks
Testing FrameworksTesting Frameworks
Testing FrameworksMoataz Nabil
 
Take Your Web Development To The Next Level With These Top 2 Libraries
Take Your Web Development To The Next Level With These Top 2 LibrariesTake Your Web Development To The Next Level With These Top 2 Libraries
Take Your Web Development To The Next Level With These Top 2 LibrariesPolyxer Systems
 
Designing a Test Automation Framework By Quontra solutions
Designing a Test Automation Framework By Quontra solutionsDesigning a Test Automation Framework By Quontra solutions
Designing a Test Automation Framework By Quontra solutionsQUONTRASOLUTIONS
 
Selenium Tutorial for Beginners | Automation framework Basics
Selenium Tutorial for Beginners | Automation framework BasicsSelenium Tutorial for Beginners | Automation framework Basics
Selenium Tutorial for Beginners | Automation framework BasicsTechcanvass
 
Glossary of Testing Terms and Concepts
Glossary of Testing Terms and ConceptsGlossary of Testing Terms and Concepts
Glossary of Testing Terms and Conceptsmqamarhayat
 
Testing frameworks
Testing frameworksTesting frameworks
Testing frameworksSakthi K
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Qtp important frameworks
Qtp important frameworksQtp important frameworks
Qtp important frameworksprs0302
 
Design and Implementation of Hybrid Test Automation Framework for Web Based A...
Design and Implementation of Hybrid Test Automation Framework for Web Based A...Design and Implementation of Hybrid Test Automation Framework for Web Based A...
Design and Implementation of Hybrid Test Automation Framework for Web Based A...AM Publications
 
Final Automation Testing
Final Automation TestingFinal Automation Testing
Final Automation Testingpriya_trivedi
 
Software Test Automation - Best Practices
Software Test Automation - Best PracticesSoftware Test Automation - Best Practices
Software Test Automation - Best PracticesArul Selvan
 
Test Automation Frameworks Using Selenium | Edureka
Test Automation Frameworks Using Selenium | EdurekaTest Automation Frameworks Using Selenium | Edureka
Test Automation Frameworks Using Selenium | EdurekaEdureka!
 
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 FrameworkLavanya Lakshman
 

Similar to Different Types of Test Automation Frameworks .pptx (20)

Choosing right-automation-tool
Choosing right-automation-toolChoosing right-automation-tool
Choosing right-automation-tool
 
What is a Test Automation framework.pdf
What is a Test Automation framework.pdfWhat is a Test Automation framework.pdf
What is a Test Automation framework.pdf
 
Test Automation Framework Online Training by QuontraSolutions
Test Automation Framework Online Training by QuontraSolutionsTest Automation Framework Online Training by QuontraSolutions
Test Automation Framework Online Training by QuontraSolutions
 
Testing Frameworks
Testing FrameworksTesting Frameworks
Testing Frameworks
 
Take Your Web Development To The Next Level With These Top 2 Libraries
Take Your Web Development To The Next Level With These Top 2 LibrariesTake Your Web Development To The Next Level With These Top 2 Libraries
Take Your Web Development To The Next Level With These Top 2 Libraries
 
Designing a Test Automation Framework By Quontra solutions
Designing a Test Automation Framework By Quontra solutionsDesigning a Test Automation Framework By Quontra solutions
Designing a Test Automation Framework By Quontra solutions
 
Selenium Tutorial for Beginners | Automation framework Basics
Selenium Tutorial for Beginners | Automation framework BasicsSelenium Tutorial for Beginners | Automation framework Basics
Selenium Tutorial for Beginners | Automation framework Basics
 
Glossary of Testing Terms and Concepts
Glossary of Testing Terms and ConceptsGlossary of Testing Terms and Concepts
Glossary of Testing Terms and Concepts
 
Testing frameworks
Testing frameworksTesting frameworks
Testing frameworks
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Qtp important frameworks
Qtp important frameworksQtp important frameworks
Qtp important frameworks
 
Automation frameworks
Automation frameworksAutomation frameworks
Automation frameworks
 
Design and Implementation of Hybrid Test Automation Framework for Web Based A...
Design and Implementation of Hybrid Test Automation Framework for Web Based A...Design and Implementation of Hybrid Test Automation Framework for Web Based A...
Design and Implementation of Hybrid Test Automation Framework for Web Based A...
 
Final Automation Testing
Final Automation TestingFinal Automation Testing
Final Automation Testing
 
Software Test Automation - Best Practices
Software Test Automation - Best PracticesSoftware Test Automation - Best Practices
Software Test Automation - Best Practices
 
Test Automation Frameworks Using Selenium | Edureka
Test Automation Frameworks Using Selenium | EdurekaTest Automation Frameworks Using Selenium | Edureka
Test Automation Frameworks Using Selenium | Edureka
 
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
 
Fitnesse, Watir and Ruby Based Test Automation System
Fitnesse, Watir and Ruby Based Test Automation SystemFitnesse, Watir and Ruby Based Test Automation System
Fitnesse, Watir and Ruby Based Test Automation System
 
Azure SQL Database
Azure SQL DatabaseAzure SQL Database
Azure SQL Database
 
Test automation
Test automationTest automation
Test automation
 

Recently uploaded

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 

Recently uploaded (20)

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 

Different Types of Test Automation Frameworks .pptx

  • 1. © 2023 HeadSpin. All Rights Reserved Test Automation Frameworks
  • 2. © 2023 HeadSpin. All Rights Reserved A test automation framework is a collection of rules or guidelines for generating and designing test cases. It includes a combination of practices and tools that are developed to assist the QA professionals in testing more effectively. Moreover, these set of guidelines may encompass coding standards, object repositories, test-data handling techniques, processes for securing tests results and also data on how to access external resources.
  • 3. 1 Modular-Centric Testing Framework Each of the classes is tested individually. Once the application is divided, testers create a test script for every part; subsequently, they are combined to create more extensive tests hierarchically. 2 the larger test sets work to represent different test applications. In the modular form of a testing framework, it is recommended to build an abstraction layer. This way, the sections won’t influence the 3 A modular testing framework requires testers to divide the application into separate testing categories like functions, units, sections, etc. © 2023 HeadSpin. All Rights Reserved
  • 4. Linear Automation Framework In a linear test automation framework, testers are not required to write code or generate functions Considering there is no need for custom code, this framework can be executed without any expertise in test automation. The tester records every step like checkpoints, user input, navigation, etc. and then it is played back to conduct the test automatically © 2023 HeadSpin. All Rights Reserved
  • 5. Data-Driven Framework The data-driven framework breaks up script logic and test data. This allows the testers to store data in the framework externally. © 2023 HeadSpin. All Rights Reserved This framework will allow the testers to store and pass various parameters to test scripts from different sources of data like text files, excel spreadsheet, ODBC repositories, SQL tables, etc. At times, testers need to test a particular feature or function different times with multiple data sets. In such situations, testers cannot rely just on the data coded into the script.
  • 6. Hybrid Testing Automation Framework A hybrid test automation framework amalgamates other forms of testing automation frameworks. © 2023 HeadSpin. All Rights Reserved This allows testers to leverage the potentials of other frameworks and eliminate their weaknesses as well. leveraging a hybrid framework allows testers to be more adaptable and agile to get better test results. Each application is different, and the process of testing these applications needs to be distinctive as well.
  • 7. Library Architecture Testing Framework This testing framework is focused on a modular framework but provides additional benefits. © 2023 HeadSpin. All Rights Reserved Rather than dividing the application under various tests, it identifies similar tasks within the scripts and groups them based on the function This allows the application to be grouped by the common objectives. Moreover, functions are stored in the library that they access whenever needed.
  • 8. When selecting an automated testing framework, testers should consider presenting flexibility and supporting multiple applications and languages. This allows them to contribute to the testing process irrespective of their skills and background. The hybrid framework is one such adaptive testing approach that efficiently works with different applications and processes. Summary Reference Link - https://www.headspin.io/blog/what-are-the-different-types-of-test-automation-frameworks © 2023 HeadSpin. All Rights Reserved