Monday, April 11, 2016

Hybrid Framework in QTP

Hybrid Framework is a framework that is created by combining different features of any of the frameworks mentioned above. Based upon your requirements, you can combine the features of any of the above frameworks to come up with your own version of Hybrid Framework.
There are many different ways to create a Hybrid Framework. Let’s see the structure and workflow for one of these types of Hybrid Framework.

Components in Keyword Driven Framework


  • Driver Script: It is a VBScript file that acts as the starting point for running your test scripts.
  • Batch Sheet: Batch Sheet contains the list of all the test cases that you have automated. It also contains a column named “Execute” which contains values ‘Yes’ and ‘No’. The Driver Script
    reads this sheet and executes those test cases that are marked as ‘Yes’.
  • Test Case Flow Sheet: Each test case is divided into different business flows. So a test case will be completely executed only when all its flows have been executed.

  • These are the main components that constitute a Hybrid Framework. Other common components like Function Libraries, Data Sheets, Object Repositories, Configuration files etc are also a part of Hybrid Framework.
Workflow in Hybrid Framework


Advantages of Hybrid Framework

The main advantage of this approach is that you can use the best features from all the types of frameworks to create your own.

Disadvantages of Hybrid Framework

The framework is highly complex and needs very good programming expertise and experience to build a Hybrid Framework from scratch.



No comments:

About Me

My photo
Hi all,I am Arun Singh Rajaputra. I am working as a Project Lead in a reputed organization in Hyderabad, AP, India. I have little bit knowledge on Quick Test Professional and like to share my knowledge to all through this blog.

Subscribe to get updates on this blog

Enter your email address:

NOTE

Some of the posts posted in this blog are collected and most of them have been prepared by me. If any one have objections regarding any copied posts. Please mail me so that I can take a necessary action on that post.