QTP has been renamed UFT that stands for Unified Functional Testing.
As QTP is (was) basically functional testing tool which means we can test functionality of any Application Under Test (AUT).
With QTP we can test several application environments, with different testing methodologies.
This Introduction will give you a sneak peek into what are the salient features of QTP tool and an over of kind of automation testing we can do with the tool.
QTP / UFT is a functional test automation solution that drives testing efficiency across all aspects of test automation. It helps testing teams to automate manual test cases and execute regression tests automatically.
QTP at Glance:
- QTP by default provides Active-X, Visual Basic and Web add-ins
- Other add-ins available for purchase are: .NET, Delphi, Java, Oracle, SAP, PeopleSoft etc.
- QuickTest provides in built support for testing standard windows application
- Add-in is a repository of list of standard classes
QuickTest Professional (QTP) was originally developed by Mercury Interactive when they thought that their legacy Automation testing solution WinRunner has several limitations (now). As around that time (late 90s) Microsoft technologies were evolving very fast and were used wide spread. Mercury team thought to develop a similar tool like WinRunner with Microsoft technologies.
They developed a tool code name Astra, later Astra QuickTest and finally QuickTest Professional A.K.A. QTP. This tool was revolutionary as it was using Microsoft technology Vb Script instead of Test Script Language (TSL) which WinRunner was using.
It was hit with new automation teams and the companies which were starting their automation afresh. It was doom for WinRunner developers as well as Companies, because they can foresee the future that in later stage WinRunner support will be withdrawn, then what??
Mercury, then included feature(s) in QTP to import and run WinRunner test cases directly from QTP that was the popularity of tool that time.
As QTP was new to market and widely accepted, Mercury made several releases in quick succession, to improve tool and experience.
Around this time, Automation testing scenario was changing around the world, or say whole testing scenario was changing. People were putting more money in testing and even more in automation testing.
Many more companies and developers adopted Mercury QTP and it was big thing for mercury as a company, so after only few successful release only, Mercury company was acquired my Market Giant HP and QTP was named from Mercury QTP to HP QTP.
So, that was about history and overview of the tool, more about QTP in next post with detailed Introduction and will start QTP tutorial.