HP Unified Functional
Testing (UFT) software, formerly known as HP Quick Test
Professional (QTP), provides functional and regression test automation for
software applications and environments. HP Unified Functional Testing can
be used for enterprise quality assurance.
HP Unified Functional Testing
supports keyword and scripting interfaces and features a graphical user
interface. It uses the Visual Basic Scripting Edition (VBScript)
scripting language to specify a test procedure, and to manipulate the objects
and controls of the application under test.
HP Unified Functional
Testing was originally written by Mercury Interactive and called Quick Test
Professional. Mercury Interactive was subsequently acquired by Hewlett Packard(HP) in
2006.
Earlier HP - ST was sold separately by HP. The purpose of Service Test is for testing Service Oriented Architecture (SOA) applications and support functional test areas like
HP
Unified Functional Testing 11.5 combined HP Quick Test Professional and HP
Service Test into a single software package,which is currently available from
the HP Software Division. UFT unifies/integrates two automation tools as a single tool.
UFT = HP QTP ( Quick Test Professional) + HP ST (Service Test)
Earlier HP - ST was sold separately by HP. The purpose of Service Test is for testing Service Oriented Architecture (SOA) applications and support functional test areas like
- WSDL based web Services
- RESTful Web Services
- Java Classes
- Customizable C# custom events
- Extensibl
- The interface.
- The service layer.
- The database layer.
Versions history of QTP/UFT:
- 5.5: First release: Released in 2001
- 6.0: Released in 2002
- 6.5: Released in 2003
- 7.0: Never released
- 8.0: Released in 2004
- 8.2: Released in 2005
- 9.0: Released in 2007
- 9.1: Released in 2007
- 9.2: Released in 2007
- 9.5: Released in 2008
- 10.0: Released in 2009
- 11.0: Released in 2010
- 11.5: Released in 2012 [renamed Unified Functional Testing][26]
- 11.52: Released in June 2013
- 11.53: Released in November 2013
- 12.0: Released March 2014
- 12.01: Released July 2014
- 12.02: Released March 2015
- 12.50: Released July 2015
- 12.54: Released October 2016
- 14.00: Released January 27, 2017
- 14.01: Released August 18, 2017
- 14.02: Released December 2017
- 14.03: Released March 2018
- 14.51: Release Nov 2018
- 14.52: Release March 2019
Quick Test Professional (QTP)- Version-11.0:
Quick Test Professional 11.0 adds the following new features, product enhancements, and supported technologies:
Quick Test Professional 11.0 adds the following new features, product enhancements, and supported technologies:
- New Results Viewer.
- Visual Relation Identifier.
- Log Tracking functionality helps you work with developers to pinpoint the root causes of unexpected behavior in your application.
- QuickTest 11.00 provides Web Add-in Extensibility-based add-ins for ASP .NET Ajax, GWT, Yahoo UI, and Dojo Web 2.0 toolkits.
- XPath and CSS based object identification(Used in Selenium).
- Load Function Libraries at Run Time.
- Automatically Parameterize Steps.
- New Silverlight Add-in to test objects in Silverlight 2 and Silverlight 3 applications.
- Extended WPF and Silverlight Support.
- New Object Spy Functionality,Compare, Merge, and Export Object Repositories with Checkpoints and Output Values.
- Add Images to Your Run Result.
- FireFox-3.5( Record Support) ,Internet Explorer 8
Unified Functional Testing- version-11.53:
Unified Functional Testing 11.50 was released in Dec 2012. The combo of QuickTest Pro(QTP) + Service Test(ST) is now integrated into Unified Functional Testing(UFT). The major new features introduced in this version were
Unified Functional Testing 11.50 was released in Dec 2012. The combo of QuickTest Pro(QTP) + Service Test(ST) is now integrated into Unified Functional Testing(UFT). The major new features introduced in this version were
- One
Unified Tool for GUI + API testing (Merger of QTP + Service Test
- Modern
IDE:- Solution Explorer,Canvas-Style Test Flow
- MDI:
Edit Multiple Testing Documents Simultaneously
- Insight: Image-Based
Object Identification
- File
Content Checkpoints(New checkpoints for PDF, HTML, Word, TXT, and RTF
files)
- Support
for MSAA-Based (Microsoft
Office and Plug-in) Controls
- Export
GUI Tests from Sprinter Exploratory
Tests(From XML)
- New
GUI Testing Support for Qt and Adobe
Flex Applications
- Test
your work against an SAP server by importing IDocs and
RFC definitions from your SAP systems(API)
- Debug
Steps Using the Run Step Command (API)
- Use
Your soapUI Tests in UFT (API)
- Automatically Export
Run Results
- Record
Toolbar
- Supports
storing and managing your GUI tests in SAP Solution Manager
Unified Functional Testing- version--12.01:
Unified Functional Testing 12.01 adds the following new features, product enhancements, and supported technologies:
Unified Functional Testing 12.01 adds the following new features, product enhancements, and supported technologies:
- It comes with a new installation package, facilitating the faster and secure installation.For instance, reduction in size of whole package, all add-ins are installed with a single silent installation command and without the need to restart .
- Running of GUI test on Safari for remotely connected Mac Computer.It comes with exceptions like, we need to record the test locally on browser.
- Note:-Apply the new Remote Object Spy to spy on Web applications running on Safari.
- Conditioned uploading of Run Results to ALM After a Run Session, this feature comes with ALM-12,as a ALM site admin we can can now set a site parameter that guides UFT to upload results only when set conditions is met.
- Testing Extensibility now supports Visual Studio 2010 and Visual Studio 2012.
- Windows Runtime Add-in(UFT-12.01),used to test Windows Runtime applications running on Windows 8.x or Windows Server 2012.This addin is not listed in the Addin-Manager.We need to enable the UFT4WinRT service, for utilizing its testing support.
- Note:-A Windows Runtime application is any application running from the Start or Apps screen in Windows 8.x/Windows Server 2012 and installed from the Windows Store.
- New Support for Siebel Open UI and SAPUI5 applications(UFT-12.01), it comes with a child add-in of the web add-in.
- GetVisibleText method for Insight Objects.(UFT-12.01)
- ExportSheet Method, have optional Destination sheetname.(UFT-12.01)
Unified Functional Testing- version-12.02:
Unified Functional Testing 12.02 adds the following new features, product enhancements, and supported technologies:
Unified Functional Testing 12.02 adds the following new features, product enhancements, and supported technologies:
- Support for Mobile: You can now configure UFT to connect to the HP Mobile Center and record and run functional tests on mobile applications running on real devices hosted on HP Mobile Center.
- Enhanced Chrome Support: UFT can now record on Chrome applications in versions of Chrome 31 or higher. In addition, the following Web 2.0 Add-ins now support Chrome: jQueryUI, Dojo, Google Web Toolkits and SiebelOpenUI.
- Additional Flex Support: Using the Flash Player Debugger, you can now use UFT to test Flex applications without using the Flex Runtime Loader. In addition, UFT can now recognize Flex controls embedded inside list items or table cells.
- Additional support for SAP applications: UFT can now recognize and interact with objects from SAP NetWeaver Business Client for Desktop applications and additional SAPUI5 objects.
- Integration with Subversion (SVN) (Technology Preview Level): You can now use SVN to update and commit changes to your testing documents directly from UFT and use other core SVN functionalities as well, including resolving repository conflicts, running diff comparisons between versions of testing assets, and reverting testing assets to a previous revision.
- Updated support for the latest versions of Chrome and Firefox
- Chrome 64-bit (starting from Chrome 37)
- Flex 4.12
- Oracle 12.1.3
- Full support for Windows Server 2012 R2
- jQueryUI 1.10.4 and 1.11.0
- Dojo 1.9/1.10
- Siebel 8.1.1.9
- SiebelOpenUI 8.1.1.11
- AngularJS
Unified Functional Testing(UFT)-Version-14.51 :
Unified Functional Testing 14.51 adds the following new features, product enhancements, and supported technologies:
Unified Functional Testing 14.51 adds the following new features, product enhancements, and supported technologies:
- Mobile testing on local devices
- PDF Add-in (tech preview)
- Salesforce Lightning Support
- Running UFT remotely without manual intervention
- CoAP support for API testing
- Web and Mobile enhancements
- Jenkins enhancements
- Reporting enhancements
- UFT Automation Object Model (AOM) enhancements
- Usability enhancements
- Newly supported technology versions
- Localization updates