TrustRadius
Unified Functional Testing (UFT, formerly known as HP UFT and before that QuickTest Professional or HP QTP) is a functional and performance testing tool acquired by Micro Focus from Hewlett-Packard Enterprise.HP UFT - Game changer in Agile AutomationIn our program when we decided to reduce time to market a major roadblock identified was long regression cycles. All regression suites were manually executed which makes it impossible to increase production deployments, ultimately impacting time to market. So the decision was made to automate the regression and functional test cases using HP UFT. The decision regarding the tool was made considering three factors:1) Skill level of existing QA team, no knowledge of JAVA scripting but fair knowledge of VB scripting.2) The regression did not involve only UI testing but back-end (Oracle, Greenplum) & web service testing as well. HP UFT supports all of them.3) We were using HP ALM for project management and obviously, UFT is very compatible with ALM in several ways.Also, HP UFT was quite easy to learn and the QA team got proficient in UFT pretty quickly. We were able to automate 2000+ regression test cases in 4 months. Automation not only helped in reducing time to market but also helps in increasing the delivery quality.,Integration & Support: a) The way tool integrates with other platforms like .net, mainframe is amazing. It Supports new and legacy web technologies, terminal emulators, and Windows thick client applications. b) It Supports Continuous integration by integrating with Jenkins, Git etc. c) UFT supports cross browser testing & it supports all main browsers like IE, Firefox, Chrome and Apple Safari. d)It’s compatibility with ALM can help store automation execution results back in ALM & even allows us to schedule the automation execution at required date/time. Amazing Features: UFT has so many features but at the same time, it is quite easy to learn & it doesn’t take long to train staff on it. Few amazing features which adds lot of value while scripting are: a) Test Combinations Generator (TCG) - It helps to create test configurations by using the parameters in tests and their possible values to create multiple possible data combinations. b) Insight Recording – It recognizes controls based on their appearance and not their native properties. This can be useful to test controls from an environment that UFT does not support or even from a remote computer running a non-Windows operating system. When UFT runs the test or component, it recognizes the controls in the application by matching them to the images saved with each of the Insight test objects. c) UFT has built in reporting features as well as allowing for customized output files showing exactly where a test step failed along with the timestamp. UFT supports BPT (Business Process Testing), a component-based testing framework which provides strong and efficient platform to test complete business process manually and automatically combines manual and automation tests with less duplication and its component reusability feature makes the testing process very fast. It helps improving efficiency in regression testing and functional testing, in that we automate a lot of repeatable tasks. Organization doesn’t need to have a skilled coder to write a basic automation script with UFT.,Its licensing cost is very high making it a very expensive tool. due to this many organisations are exploring options of license free tools like Selenium for automation. Though learning curve is large in case of Selenium but it is very cost effective & you an get lot of support online for Selenium. Though the scripting time is less since its easy to create automation scripts, the execution time is relatively higher as it takes the lot of CPU & RAM. Though UFT is quite stable but during long execution cycles we do get frequent browser crashing issues. In terms of costing TestComplete is also one option which is not free but comes with modular pricing. You can buy what you need, when you need.,8,We start getting positive ROI after two years of purchasing HP UFT licenses since it is very costly tool. Since test cases automated in less than expected time as learning curve is smaller with UFT, we are able to reduce our time to market & our program was able to handle multiple production deployments since regression was 90% automated using HP UFT. Though the scripting time is less with UFT, the execution time is relatively higher as it takes the entire armor along pushing load on CPU & RAM. So execution time need to be considered before going ahead with UFT. Since UFT supports not only UI testing but backend (Oracle, Greenplum) & web service testing as well, we are able to achieve automation using single tool.,Selenium and TestComplete,Selenium, TestComplete, SoapUI NG ProHP UFT - review from an expertHP UFT is being used in the software testing department. Being a chemical manufacturing company, SAP is being used across the organization in multiple departments. Along with SAP there are other technologies that are also used.With new releases, upgrades and batches, it is extremely critical to test the updated software/application properly. With HP UFT the same can be done without so much manual intervention. The tool solved the purpose of automatic testing.,Supports multiple technologies. Extensive forum, multiple sources of assistance, help and guidance. Flexible in terms of test script design Can be easily integrated with widely used test management tool, HP-ALM.,Maintenance of Test script is a pain. Not futuristic. Not many innovative features have been added. Not lightweight; consumes lots of memory.,7,Fares quite well if the Test Suite is expected to be executed at least three times. For applications, which are not prone to frequent changes, the maintenance cost is less where HP UFT is used. Not quite suitable for fact paced agile environment or with applications that get changed frequently.,Worksoft Certify, Tricentis Tosca and Selenium,Salesforce Communities, SAP Business Warehouse, HP Application Lifecycle ManagementHPE UFT, still going strong after all this timeHPE UFT (and previously HP QTP and before that Mercury WinRunner) has long been our main test automation tool of choice and underpins the majority of our regression testing activities. The versatility of it means it is also used to load data for the training department to use thus speeding up their work too. Without a robust automation suite, businesses would not be competitive in this day and age and for me, UFT helps to fulfill that need with ease.,The simple front end will allow novice users to easily grasp the basics of automation and give them confidence to try things for themselves. UFT can scale up and run across multiple machines from a single controller, such as ALM, enabling hundreds of tests to be executed overnight. There is an active support community out there, both official HPE based and independent users. This means if you do encounter a problem there is always someone out there to help you. The later versions have many add-ins to plug in to other tools within the QA world. Expert users are able to utilise the many native functions and also build their own to get the most out of the tool and impress people as they walk past and see the magic happening on the screen. UFT also has LeanFT bundled with it, allowing automated testing at the api level - if you can convince the developers to let you in there.,It is expensive, though different license offerings can help negate some cost. Don’t be fooled by the simplicity of record and playback because it will break and may cause you to lose heart and the standard HP guides only hit the basics. It is based on VBscript and so the language and underpinning tech is slightly dated but still works fine.,9,After the initial outlay, it's soon possible to develop reusable assets and frameworks to be used throughout the different test suites. For one suite, ROI was achieved within 17 different runs. As this was carried out against different code drops and environments this happened in about three months. Proper robust automation will allow you to cover many different business scenarios in less time that manual folks will be able to just test the basics.,,HP Application Lifecycle Management, Team Foundation Server,No,8,Yes,We had a long ongoing issue with the tool crashing at one point. One of the actual developers out in Isreal was assigend to investigate the root cause and came up with a satisfactory solution, which since implementing the crash hasn't reoccured.More Sugar More SweetUFT is used for automation across the entire organization across different projects.It is used for continuous integration.It is also used for different types of testing, ex: desktop application testing, cross browser testing, API testing etc.,One automation tool is capable of handling different types of testing, ex: API testing, desktop application testing, browser testing, Mobile testing etc. NO other tools in the market currently support everything in one tool, ex: detailed results, screenshots, and saving and forwarding the execution result. UFT is easily integrated with other continuous integration tools like ALM, Jenkins, TeamCity etc.,Very expensive tool for startup or small organization. HP should offer different payment plans and different package. UFT should improve more in the cross browser compatibility side and different OS platform. Should improve in supporting MAC OS system,8,UFT is a very good investment for any organization because one tool is capable of handling different types of testing, so the organization is spending more money for one tool rather spending a higher price for different set of tools for different purposes. HP does offer good packages and payment plans for UFT licenses and the price is well managed if the number of licenses increases. One of the most reliable and oldest tools in the market which provides available resource and technical support based on an organization's need.,HP Quality Center, JIRA Software, Selenium, SoapUI NG Pro and TeamCity,JIRA Software, Selenium, Jenkins, SoapUI NG ProGood Enterprise automation tool but needs improvement in certain areasHP UFT is used for various test automation projects.,Built in object repository and storing elements. Reporting dashboards. Continuous integration is possible with QC and Jenkins. Supports desktop, web and mobile product automation.,Various formats of reporting support should be possible. Right now UFT supports exporting reports in either HTML or PDF in short or detailed format. If exporting reports could be extended to Excel, CSV, XML, XSLT, MHT formats that would be greatly appreciated. They should improve performance. There will be performance degradation on the test environment due to long continuous executions of automation scripts which leads to inconsistency of results, a better way to resolve this problem should be addressed at some point. Consistency during execution should be maintained.,7,Good ROI in terms of moving manual test cases to automation Costlier tool compared to other enterprise automation tools Web automation is well to go with open source tools like selenium,TestComplete,TestComplete, Selenium
Unspecified
Unified Functional Testing (formerly HP UFT)
46 Ratings
Score 7.6 out of 101
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>TRScore

UFT Reviews

UFT
46 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.6 out of 101
Top Rated Award
Show Filters 
Hide Filters 
Filter 46 vetted UFT reviews and ratings
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role
Reviews (1-9 of 9)
  Vendors can't alter or remove reviews. Here's why.
Sourav Singla ,Safe Agilist, CSP,  ICP-ACC, CSM, CSPO, SSM, LSSG profile photo
March 15, 2018

Review: "HP UFT - Game changer in Agile Automation"

Score 8 out of 10
Vetted Review
Verified User
Review Source

In our program when we decided to reduce time to market a major roadblock identified was long regression cycles. All regression suites were manually executed which makes it impossible to increase production deployments, ultimately impacting time to market. So the decision was made to automate the regression and functional test cases using HP UFT. The decision regarding the tool was made considering three factors:

1) Skill level of existing QA team, no knowledge of JAVA scripting but fair knowledge of VB scripting.

2) The regression did not involve only UI testing but back-end (Oracle, Greenplum) & web service testing as well. HP UFT supports all of them.

3) We were using HP ALM for project management and obviously, UFT is very compatible with ALM in several ways.

Also, HP UFT was quite easy to learn and the QA team got proficient in UFT pretty quickly. We were able to automate 2000+ regression test cases in 4 months. Automation not only helped in reducing time to market but also helps in increasing the delivery quality.

  • Integration & Support: a) The way tool integrates with other platforms like .net, mainframe is amazing. It Supports new and legacy web technologies, terminal emulators, and Windows thick client applications. b) It Supports Continuous integration by integrating with Jenkins, Git etc. c) UFT supports cross browser testing & it supports all main browsers like IE, Firefox, Chrome and Apple Safari. d)It’s compatibility with ALM can help store automation execution results back in ALM & even allows us to schedule the automation execution at required date/time.
  • Amazing Features: UFT has so many features but at the same time, it is quite easy to learn & it doesn’t take long to train staff on it. Few amazing features which adds lot of value while scripting are:
  • a) Test Combinations Generator (TCG) - It helps to create test configurations by using the parameters in tests and their possible values to create multiple possible data combinations.
  • b) Insight Recording – It recognizes controls based on their appearance and not their native properties. This can be useful to test controls from an environment that UFT does not support or even from a remote computer running a non-Windows operating system. When UFT runs the test or component, it recognizes the controls in the application by matching them to the images saved with each of the Insight test objects.
  • c) UFT has built in reporting features as well as allowing for customized output files showing exactly where a test step failed along with the timestamp.
  • UFT supports BPT (Business Process Testing), a component-based testing framework which provides strong and efficient platform to test complete business process manually and automatically combines manual and automation tests with less duplication and its component reusability feature makes the testing process very fast.
  • It helps improving efficiency in regression testing and functional testing, in that we automate a lot of repeatable tasks.
  • Organization doesn’t need to have a skilled coder to write a basic automation script with UFT.
  • Its licensing cost is very high making it a very expensive tool. due to this many organisations are exploring options of license free tools like Selenium for automation. Though learning curve is large in case of Selenium but it is very cost effective & you an get lot of support online for Selenium.
  • Though the scripting time is less since its easy to create automation scripts, the execution time is relatively higher as it takes the lot of CPU & RAM.
  • Though UFT is quite stable but during long execution cycles we do get frequent browser crashing issues.
  • In terms of costing TestComplete is also one option which is not free but comes with modular pricing. You can buy what you need, when you need.
When we need to execute the same test in different browsers cross-browser testing), UFT is the best tool as it supports all the major browsers. In a smaller organisation budget is the key, UFT will not be wiser to use. Since in my program as well we are able to get even- after 2 years. I will recommend any open source tools like Selenium for automation where a budget is key. Selenium can integrate with just about anything to give you a robust framework such as Maven or Ant for source code compilation, Test NG to drive tests, Jenkins for continuous integration and different reports or dashboards like allure reports.
Read Sourav Singla ,Safe Agilist, CSP, ICP-ACC, CSM, CSPO, SSM, LSSG's full review
Sourav Halder profile photo
October 26, 2017

"HP UFT - review from an expert"

Score 7 out of 10
Vetted Review
Verified User
Review Source
HP UFT is being used in the software testing department. Being a chemical manufacturing company, SAP is being used across the organization in multiple departments. Along with SAP there are other technologies that are also used.With new releases, upgrades and batches, it is extremely critical to test the updated software/application properly. With HP UFT the same can be done without so much manual intervention. The tool solved the purpose of automatic testing.
  • Supports multiple technologies.
  • Extensive forum, multiple sources of assistance, help and guidance.
  • Flexible in terms of test script design
  • Can be easily integrated with widely used test management tool, HP-ALM.
  • Maintenance of Test script is a pain.
  • Not futuristic. Not many innovative features have been added.
  • Not lightweight; consumes lots of memory.
UFT is well suited if the price is not an issue, and if the requirement is about testing different technologies.
If the application is based on Legacy platforms like Siebel or Mainframe, UFT fares quite well.
For low cost web-based projects, there are other cheap and open source tools available.
If it is about API testing or Mobile Testing, it is better to use other tools like TOSCA.
Read Sourav Halder's full review
Derek Wallis profile photo
May 10, 2017

Review: "HPE UFT, still going strong after all this time"

Score 9 out of 10
Vetted Review
Verified User
Review Source
HPE UFT (and previously HP QTP and before that Mercury WinRunner) has long been our main test automation tool of choice and underpins the majority of our regression testing activities. The versatility of it means it is also used to load data for the training department to use thus speeding up their work too. Without a robust automation suite, businesses would not be competitive in this day and age and for me, UFT helps to fulfill that need with ease.
  • The simple front end will allow novice users to easily grasp the basics of automation and give them confidence to try things for themselves.
  • UFT can scale up and run across multiple machines from a single controller, such as ALM, enabling hundreds of tests to be executed overnight.
  • There is an active support community out there, both official HPE based and independent users. This means if you do encounter a problem there is always someone out there to help you.
  • The later versions have many add-ins to plug in to other tools within the QA world.
  • Expert users are able to utilise the many native functions and also build their own to get the most out of the tool and impress people as they walk past and see the magic happening on the screen.
  • UFT also has LeanFT bundled with it, allowing automated testing at the api level - if you can convince the developers to let you in there.
  • It is expensive, though different license offerings can help negate some cost.
  • Don’t be fooled by the simplicity of record and playback because it will break and may cause you to lose heart and the standard HP guides only hit the basics.
  • It is based on VBscript and so the language and underpinning tech is slightly dated but still works fine.
The tool has evolved to be the market leader in paid GUI testing, at last count, there are over a dozen add-ins (not including subtypes) that can be selected at startup based upon the technology of the application being tested. This includes the standard web types to new mobile applications. It can be plugged into your development tool of choice and reports the results to whatever level you desire.
Read Derek Wallis's full review
Sharmin Promi profile photo
April 25, 2017

UFT Review: "More Sugar More Sweet"

Score 8 out of 10
Vetted Review
Verified User
Review Source
  1. UFT is used for automation across the entire organization across different projects.
  2. It is used for continuous integration.
  3. It is also used for different types of testing, ex: desktop application testing, cross browser testing, API testing etc.
  • One automation tool is capable of handling different types of testing, ex: API testing, desktop application testing, browser testing, Mobile testing etc.
  • NO other tools in the market currently support everything in one tool, ex: detailed results, screenshots, and saving and forwarding the execution result.
  • UFT is easily integrated with other continuous integration tools like ALM, Jenkins, TeamCity etc.
  • Very expensive tool for startup or small organization. HP should offer different payment plans and different package.
  • UFT should improve more in the cross browser compatibility side and different OS platform.
  • Should improve in supporting MAC OS system
UFT is very well suited for browser testing and API testing because detailed execution results and screenshots are available with it. UFT needs improvement around mobile testing and different OS testing.
Read Sharmin Promi's full review
Deva Veluchamy profile photo
April 20, 2017

UFT Review: "Good Enterprise automation tool but needs improvement in certain areas"

Score 7 out of 10
Vetted Review
Verified User
Review Source
HP UFT is used for various test automation projects.
  • Built in object repository and storing elements.
  • Reporting dashboards.
  • Continuous integration is possible with QC and Jenkins.
  • Supports desktop, web and mobile product automation.
  • Various formats of reporting support should be possible. Right now UFT supports exporting reports in either HTML or PDF in short or detailed format. If exporting reports could be extended to Excel, CSV, XML, XSLT, MHT formats that would be greatly appreciated.
  • They should improve performance. There will be performance degradation on the test environment due to long continuous executions of automation scripts which leads to inconsistency of results, a better way to resolve this problem should be addressed at some point.
  • Consistency during execution should be maintained.
Desktop automation is well suited and all CI integrations are possible with HP UFT. It also requires less coding experience from the person who needs to develop automation scripts. Web automation should be improved a lot, in the sense of meeting the demands of the challenges of web automation.
Read Deva Veluchamy's full review
Gagneet Singh profile photo
April 19, 2017

UFT Review: "Automating using Automation Test Tools - HP UTF (QTP)"

Score 8 out of 10
Vetted Review
Verified User
Review Source
The main use of the HP UTF Suite is for DevOps activities which include automated tests and continuous integration for the builds being developed for the 9 applications/products which are being enhanced and built by the client. The product is mainly used by the business analysts and the QA testing team. HP UTF being the enhanced version of QTP, it addresses the issue of making tests automated and then running these same via a CI tool like TeamCity or Jenkins.

Also, as it integrates with the HP ALM product line (we are using it to store requirements), we connect to the requirements and the defects encountered for each of the JIRA cards. It also allows the users to work with databases and execute against web services and REST services, along with the usual UI tests for web. Integration with HP Loadrunner makes it possible to run performance tests also, which are valuable for the client and the services they have on offer. Integration with these other tools allows us to maintain a specific stack and lower the TCO across the organization and bring in a valuation and Agile practises across to all the teams involved. We have even started working on the concept of having a central team to work across all the projects.
  • Testing both GUI and backend processes in conjunction with other tools in the HP Toolset, i.e. Loadrunner & HP ALM.
  • Integration points with agile tools like JIRA, Bamboo, TeamCity; which allows for continuous integration to be executed and set up quickly.
  • Using REST & web services (XML, SOAP), is relatively easier when you can scan in the WSDL files.
  • Unable to build tests using programming languages like Java or C#.
  • Lock-in access with ALM licenses can create a problem and hinders users who are working only on testing to not be able to use the tool.
  • If the organization does not have an experienced HP Toolset user, things can get messy quite fast and It creates confusion for users who come in later.
  • Organization within the ALM tool and the UTF tool to work in a Agile centric environment are lacking. Too much of customization needs to be carried out for it to work properly.
It is well suited for functional automation and also manual test scenarios. It is not a tool to be used for load or performance tests. It's mainly an automation test tool, but good to be combined as a product with HP ALM and then used to store requirements and defects also, so that tracking and managing the same is easy. Best if the user knows VBScript and also has taken some training on the HP UTF Tool, before the user starts to work on it.
Read Gagneet Singh's full review
No photo available
April 14, 2017

UFT Review: "Enterprise grade product!!"

Score 10 out of 10
Vetted Review
Verified User
Review Source
HPE UFT is our platform of choice for automation needs. In my current organization, we have automated custom, commercial, ERP and mobile apps using UFT. It's a great tool and supports multiple technologies. The skill inventory is easily available. It also connects very well with other HPE suites of products like ALM and HPE Mobile Center.
  • Object recognition
  • Planning and execution of scripts
  • Portability from HPE Sprinter
  • HPE UFT shall support new languages like Ruby on Rails or Python
  • More support for iOS and Android native apps
HP UFT is greatly suited for ERP applications like SAP and Oracle.
Read this authenticated review
No photo available
July 22, 2016

User Review: "HP UFT Works!!!"

Score 10 out of 10
Vetted Review
Verified User
Review Source
Using UFT for our IT department only. We have a huge regression suite, and using UFT, we have been able to convert these manual tests into a robust automation suite which run rightly unattended.
  • Uses VB script, which is a very simple programming language to use and follow
  • It integrates well with ALM, we used the BPT model for our automation
  • UFT has GUI and API testing both in it, so you can use one tool for GUI and Web services testing
  • UFT integrates with ALM, and the tests run efficiently on IE, but running on other browsers is not that effective.
  • Mobile testing enhancement - it needs to support mobile testing. We had to use another tool for mobile testing
  • Maintaining the licenses - very expensive and not very easy to get support from HP

U have used QTP by it self, and have used UFT for many years for doing GUI and API testing. Since both types of these tests are combined in one tool, it is easier to run them.


UFT is excellent for nightly regression of Web based applications. Our applications were Java applications, and we used UFT to run our automation scripts.


It is not a great tool for a quick performance test. Would like to see some basic features of Load Runner in UFT for a quick performance test

Read this authenticated review
No photo available
April 30, 2016

UFT Review: "The best tool for test Automation hands down"

Score 9 out of 10
Vetted Review
Verified User
Review Source
HP UFT is being used by the testing team in the company, the main use of HP UFT is to automate the regression testing, that is for projects where we do application implementations or enhancements to our current functionality on any of the platforms like Salesforce, Oracle, PeopleSoft or SAP. Testing is a phase of the project, during this phase the team creates manual functional tests that get executed during the first release or sprint. A few of those manual tests get selected in order to be part of the regression test suite. Those selected tests are then automated with the use of HP UFT in order to execute multiple regression cycles without having to allocate testers to this task. With HP UFT, the tests can be automatically executed with minimal supervision.
  • HP UFT is probably the best tool to do test automation. The support for multiple platforms and how easy it is to learn and use it make it one of the top choices when it comes to automating tests.
  • For data driven testing of business processes or test scenarios that require multiple executions but with the use of different sets of data for each execution, HP UFT is one of the best choices because the handling of data tables.
  • The record and play feature is really good, where testers can just start recording on HP UFT and execute the business process or test scenario while HP UFT records all the actions, those tests can be further enhanced by "parameterization" of inputs and outputs and the use of multiple rows of data for each test execution.
  • The main complaint for companies when adopting the use of HP UFT is the pricing. Yes, HP UFT has never been a cheap tool and it was the go-to solution for test automation for years, however there are now multiple tools now that do automation that are much cheaper or even free.
  • While the record and replay feature is really good and keeps getting smarter, in some cases the created tests need to be manually modified with the use of VBscript, new applications and platforms introduce new object definitions or types that sometimes HP UFT cannot natively support
  • Although HP UFT works flawlessly in conjunction with HP ALM, it would be good to have a more open architecture in order to integrate HP UFT with other tools or applications to organize tests and track execution besides HP ALM, though integration is possible, sometimes is not as easy to integrate.
It's excellent to automate testing for applications such as SAP, PeopleSoft, SugarCRM, Oracle, web browsers etc. HP UFT is almost ready out of the box to support those and many other platforms. Where sometimes HP UFT falls short is in applications or web pages where dynamic or media plugins are present, such as flash, video etc. But in general for testing of data driven end-to-end business processes HP UFT is the best.
Read this authenticated review

About UFT

Unified Functional Testing (UFT, formerly known as HP UFT and before that QuickTest Professional or HP QTP) is a functional and performance testing tool acquired by Micro Focus from Hewlett-Packard Enterprise.

UFT Technical Details

Operating Systems: Unspecified
Mobile Application:No