Difference Between QTP 10 and QTP 11

The Quick Test Pro (QTP) is a robust and scalable test automation tool. QTP 10 and QTP 11 vary in that QTP 10 uses straightforward conventional object recognition techniques to identify an object. There are additional ways to identify an object in QTP11, though. Two of the several ways are the XPath tutorial and the CSS tutorial. QTP 11 can load libraries at runtime, as opposed to QTP 10, which loads everything at startup.

These two test automation tools are from the HP. These include support for mobile testing, integration with HP ALM (Application Lifecycle Management), and enhanced security features. Both versions of QTP include an updated user interface, but QTP 11 offers a more modern look and feel. It’s also easier to use, thanks to improved navigation and usability features. Both versions of QPT support testing of Web 2.0 applications, but QTP 11 expands on this by offering additional capabilities such as Ajax testing and HTML 5 support.

Read this article to find out more about QTP 10 and QTP 11 and how they are different from each other.

What is QTP 10?

QTP 10 is a software testing tool from Micro Focus. It is used to test software programmes for functionality and regression. QTP 10 supports various technologies such as .NET, Java, SAP, Siebel, Web services, and Oracle. It also offers integration with Quality Center for test management.

QTP10 can only recognise things using conventional object identification. It can be configured to only run on Windows and only work with the QTP extended IDE. There is always an object library included with QTP 10. It is an automated test tool which allow the testers to check any flaws, errors in the program.

What is QTP 11?

QTP 11 is an automated functional testing tool that enables testers to perform regression, functional and cross-browser testing of web applications. QTP 11 also supports the testing of mobile applications on Android and iOS platforms. In addition, QTP 11 provides support for integration with various other tools such as JIRA, ALM, QC etc.

QTP 11 now supports redundant license servers. When it all goes smoothly, having redundant license servers is not actually necessary. But should the primary licensing server malfunction, QTP 10 would be unavailable. QTP 11 can minimize downtime caused by a malfunctioning license server thanks to this feature. One of the key additions in QTP 11 is built-in support for mobile testing. This includes both functional testing and performance testing of mobile apps. Due to the improved result viewer, the QTP 11 provides the detailed scenario of the completed tests, with graphs such as charts and graphs. The Web 2.0 toolkit is supported in the QTP 11 applications.

QTP 10 vs QTP 11 Comparison

Following is the QTP 10 vs QTP 11 Comparison −

  • QTP 10 has a more user-friendly interface than QTP 11

  • QTP 11 enables users to create and edit test scripts more easily than in QTP 10

  • With QTP 10, creating new object identification definitions is more difficult than with QTP 11

  • The Smart Identification feature is available only in QTP 11

  • In terms of support for web applications, both versions are equal

  • Support for .NET applications is better in QTP 11 than in QTP 10

  • For Java applications, both versions work equally well

  • According to users, the performance of QTP 11 is better than that of QTP 10

Difference between QTP 10 and QTP 11

The following table highlights the major differences between QTP 10 and QTP 11 −


QTP 10

QTP 11


It was released in 2007

It was released in 2011


QTP 10 doesn’t support for windows 7

QTP 11 support for windows 7

Bit Support

It doesn’t support the 64-bit

It supports the 64-bit

Viewer of Result

It is lower in quality

It is much better comparing to QTP 10, in the form of pie charts and statics

Firefox Record

It doesn’t supports the recording of Firefox

It supports the recording of Firefox

Creation of Expression

It is very tough to create the expression.

Expression creation is very easy and simple comparing to the QTP 10.

Functionality of Application

Impossible to test GUI and UI based application functionality

Possible to test GUI and UI based application functionality


In conclusion, QTP 11 offers many advantages over its predecessor that make it a great choice for testing automation. It boasts an improved user interface and enhanced scripting capabilities, as well as features such as image comparison and web services support. Plus, with the ability to perform both manual and automated tests, it’s an invaluable tool for any tester or developer.

You can work with programmers to pinpoint the root causes of unexpected behaviour in your application using the Log Tracking function in QTP 11. You can work with programmers to pinpoint the root causes of unexpected behaviour in your application by using the Log Tracking function.

Ultimately, if you want the best of both worlds when it comes to testing automation – accuracy plus speed – then QTP 11 is definitely worth considering.