• Types of Automation framework:

    Linear Scripting Framework

    Linear scripting framework is based on the notion of record and playback mode which is always achievable in a straight manner. It is usually known as record and playback model.
    Generally, in this scripting driven framework, the creation/execution of the test scripts is concluded individually and this framework is the most effective way to get started for enterprises.
    The automation scripting is executed in an incremental manner wherein each new interaction will be added to the automation tests.

    Modular Testing Framework

    Abstraction is the concept in which modular testing framework is built. Based on the modules, independent test scripts are developed in order to test the software. Precisely, an abstraction layer is constructed for the components to be hidden from the application under test.
    This abstraction concept ensures that the changes made to the other part of an application does not affect the underlying components.

    Data Driven Testing Framework

    In data driven testing framework, an independent file in a tabular format is used to store both, the input and the expected output results. Under this framework, a single driver script can execute all of the test cases with the multiple sets of data.
    This driver script accommodate navigation which spreads through the program that covers both reading of data files and logging of test status information.

    Keyword Driven Testing Framework:

    This framework is an application independent framework and which uses the data tables and keywords to explain the actions which is to be performed on the application under test. This is more of called as keyword driven test automation framework for the web application testing services which can be stated as an extension of data driven testing framework.

    Hybrid Testing Framework:

    Hybrid testing framework is the compound of modular, data-driven and keyword test automation frameworks. Since this is a hybrid framework, it has been based on the combination of various types of end-to-end testing approaches.

    Test Driven Development framework (TDD):

    TDD is a technique of using automated unit tests in order to drive the design of software and separates it from any other dependencies. Earlier, with conventional testing, a successful test could find one or more defects, however by using TDD, it increases the pace of the tests and improves the confidence which system meets the requirements and is working properly when compared to the traditional testing.

    Behavior Driven Development Framework (BDD):

    BDD has been derived from TDD approach. In this method tests are more focused and are based on the system behavior. In this method, the testers can create test cases in a very simple English language. This simple English language assists the non-technical people also to easily analyze and understand the tests.


    Top Software QA Services & Analysis
    Get customized solutions for all your web application testing and QA services needs by QASource.
This reply was deleted.
    results->result as $result) { ?>
  1. jobtitle;?>
    company;?>(formattedRelativeTime;?>)city;?>, state;?>
    Welcome to Mobile QA Zone, a Next Generation Software Testing Community.Invite your friends to join this community.Write to us to become a featured member.