For any corporate training requirements Please mail To sudhakar@qtpsudhakar.com
New Schedule in MindQ Systems, Madhapur By SUDHAKAR
Course Name Date Time Days Type Branch
Selenium+Appium December 7th 2016 7.30 AM to 9.00 AM 45 Regular Hitech city
Selenium+Appium December 14th 2016 9.30 AM to 11.00AM 45 Regular Hitech city

A book "Cracking the QTP interview" authored by Sudhakar.Read More. Buy From FlipKart

Sunday, April 1, 2012

QTP License Types

To work with QTP we should always require a license. When you install QTP, by default it will provide a 30 day demo license (For QTP 11). In the demo period or completion of demo period, to work with QTP you must give the license information specified below.

Seat License:
It’s a permanent license which is specific to the computer on which QTP installed. If you want to have QTP in two machines and you want to use the both machines of QTP then you must buy 2 seat licenses. To configure seat license for QTP you must have a license code that is given by the vendor.

Concurrent License:
This is a network based license that can be used by multiple users. If I brought 5 concurrent QTP licenses and I have 10 people to work on, then any 5 people can connect to my license server to work with QTP. That means anybody can use QTP but at a time a maximum of 5 people can work. A concurrent license can have more licenses in it. To configure a concurrent license for your QTP, you must have concurrent license server name or IP address.

Commuter License:
A commuter license is also a type of concurrent license that can avail during the unavailability concurrent license server. If your going on a business trip and not able connect to the concurrent license server then you can ask administrator to install commuter license. A commuter license is a concurrent license that works like a seat license for a specific period.
If you have configured 5 concurrent licenses and if you want to configure a commuter license for a person’s onsite business trip then from that time onwards you should work with 4 concurrent licenses till the specified configured period of commuter license. The Commuter license validity is up to 180 days.

You can change your license type at any time (as long as you are logged in with administrator permissions on your computer). For example, if you are currently working with a seat license, you can choose to connect to a concurrent license server, if one is available on your network.

Help -> About Quick Test Professional -> Click on License Button to know about currently opened QTP license information.


  1. Thank you Sudhakar, the information provided about QTP license is very informative.

    I have installed the concurrent license( license server, now how can I check the expiration of my concurrent license on that server?

  2. Thank you Sudhakar, the information provided about QTP license is very informative.

    I have installed the concurrent license( license server, now how can I check the expiration of my concurrent license on that server?

  3. Thank you for the information sudhakar

  4. hi i am installed in qtp11 then licence error please send me licence key for my mail

    (ramabrahmam.n@gmail.com). anyone of the licence for seat or concurrent licence

  5. Very useful info sudakar garu.... thanks for posting

  6. Is QTP license required for scripting or just needed only while executing the script?

  7. This comment has been removed by the author.


All Posts

Show all Object properties without using Object Spy | Deleting Browsing History, Temporary Files, Cookies | How to click on all Google Search Links in all Pages | How to click on all Google Search Links in a Page | VB Script Samples | Working with Recovery Scenarios using Scripting | Virtual Objects in QTP | Diffrent ways to write a statement | Synchronization | Object Identification in QTP | Test Object Model in QTP | Object Repository Types | Managing Object Repositories Using Object Repository Manager | Recording types in QTP | Using Dictionary Objects In QTP | Working with Webtable Object | Descriptive Programming in QTP | Regular Expression for Date and time | Get Runtime Object Properties for a web Object | Get Test Object Properties | Using RunTime Object Properties in QTP | Component, Distributed Component, Automation and Document | QTP Scripting Sample Questions | Advanced VB Script Questions | QTP Version Information Card | WSH Scripting Samples | Working with links Using DOM | File System Object | ListBox Object | Menu Object
Automation Object Model | QTP Tips | How to take screenshot using VBScript? | QTP Scripts Upgrade Tool | Delete Cookies using QTP | How to export/copy KeyWord View Documentation? | Activating a opened window or Browser | VBScript Basics | How to close a windows process through QTP? | How to return multiple values from a function? | What is the limitation of capture screenshot in QTP? | Compare Two bitmaps using QTP | How to update a particulare line in a text file? | Locking and Unlocking Machine in Script Runtime | How to capture the tooltip of a link? | Add and Remove Repositories to an Action In RunTime | When we have to use Update Run Mode? | Use of INI File in QTP | How to Run the analog recorded code which is copied from another test? | What is the maximum size of an Object Repository? | How many action can we create in a single test? | How to connect to SQL without DSN? | What is the use of INI File in QTP? | How to test Slideslow in a page? | How to write DP for an object having many objects in its heirarchy? | How to Convert a number to Currency Format? | how to parameterize links in a web page? | How to Accessing Windows API through vbs? | Advanced VB Script Samples | Executing QTP Scripts on a Remote Computer
Get Objects from Object Repository | Test / Action Iterations | QTP Environment Support Card | Read CSV File Data | Regular Expressions in VBScript | Creating Comments and Action Template | Import CSV File Data in to QTP Datatable | Sample DOM Script On Google Search | Regular Expression in QTP | Sample Script on Descriptive Programming | Object Hierarchies in QTP | Working with Existing Browser Using DOM | Find Hidden Rows in a Table | Preparing and Using Test Data for Automation Test Scenarios | Close latest opened Browser using QTP | Working with Data Table Utility Object | Check whether QTP script is Opened in Read Only Mode? | Quality Center Practice Assignments | All about Validation of Editbox – Part-1 | The Concept of Keyword Driven Framework | How to find Data Type of a Variable? | How to click on dupllicate links in a WebTable? | Difference between Index and Location | All about Validation of Editbox – Part-2 | Click on Object by Holding CTRL Key | Selecting an Environment to Execute Scripts | Descriptive Programming for Virtual Objects | Set Value in EditBox Using DOM | Data-Driven and Keyword-Driven Test Automation Frameworks | Using one Library Functions / Variables in other Library | Features of Object Repository Window and Object Repository Manager | Common DOM Methods & Properties | VBScript Features | Scripting Page Checkpoint