TestingDocs.com
Software Testing website
  • Automation
    • Selenium
    • JBehave Framework
  • Tutorials
    • MySQL Tutorials
    • Testlink
    • Maven
    • Git
  • IDEs
    • IntelliJ IDEA
    • Eclipse
  • Flowcharts
    • Flowgorithm
    • Raptor
  • About

Automation Testing

Types of Automation Frameworks

Overview

In this post, we will discuss Types of Automation Frameworks. First of all, a framework is a wrapper around some complex internal architecture which makes it easy to use for the end-user. Furthermore, it also enforces a set of standards for implementation and coding standards for the test code.

Different types of frameworks

  • Data-Driven framework
  • Keyword-driven framework
  • Modular framework
  • Hybrid framework

 

  • AutomationFrameworks

 

 

We would discuss about these frameworks in details later.

RoI of the automation tool.

During automation, we come across many types of costs like tool cost, script development cost, execution cost, and many other costs. It is necessary to visualize the profit that automation will be giving to an organization over many years on investment.

They are different equations for calculating the Return on Investment . A simple equation is as follows:

ROI:

Return
——————

Investment

Automation Framework characteristics

Re-usability
An automation team designs all the tasks as reusable components. The reusable libraries can be used in multiple situations.

Reliability
We need to see that tests are reliable and unattended. This allows us to execute tests on multiple machines.

Modularity
We need to author tests into smaller scripts. This enables effortless modification and maintenance.

Recoverability
Tests need to recover in case of any unhandled application errors.

Error Handling
We need to see that all application errors are managed with exception handlers. In case of errors, the test case would be marked and the details are written to the result file.

Manage Results
The automation framework should generate a detailed result log file with a complete description of Pass/Fail status.

Independent
We need to see that scripts designed are independent in nature. No two scripts are dependent unless they are functionally dependent on each other.

Maintainability
The automation suite should be maintainable w.r.t application changes.

—

Selenium Tutorials on this website:

https://www.testingdocs.com/selenium-webdriver-tutorial/

Official Website:

https://www.selenium.dev/

Related Posts

Automation Test Strategy

Automation Testing /

Automation Testing Life Cycle

Automation Testing /

Automation Testing Tools

Benefits_Of_Automation2

Automation Testing /

Benefits of Automation Testing

TestNG_Framework

Automation Testing /

Automation Testing Questions

Automation Testing /

Different Phases of Automation Testing

‹ Automation Testing Questions› Benefits of Automation Testing

Recent Posts

  • Install RAPTOR Avalonia on CentOS
  • Download RAPTOR Avalonia Edition on Windows
  • npm doctor command
  • Print Triangle Pattern Flowchart
  • RAPTOR Editions
  • Flowgorithm Conditional Breakpoint Statement
  • Flowgorithm Read Numbers from File Example
  • Search Text File Flowchart Example
  • Flowgorithm Turtle Graphics Symbols
  • Draw Circle using Flowgorithm Turtle

Back to Top

Links

  • Contact
  • Privacy Policy
  • Cookie Policy

www.TestingDocs.com

Go to mobile version