OpenText UFT One Valuable Features

Don Ingerson - PeerSpot reviewer
QA Automation Engineer at Global Fortune 500 Company

With certainty, the best feature of UFT is its compatibility with so many products, tools and technologies. It is a challenge currently to find a single tool on the market besides UFT that will successfully work for so many projects and environments. For example, UFT supports GUI testing of Oracle, PeopleSoft, PowerBuilder, SAP (v7.20), Siebel, Stingray, Terminal Emulator, Putty, and Windows Objects (particularly Dialog Boxes). Furthermore, UFT has the built-in functionality to import Excel input files.

For Web browsers, UFT 12.54 supports IE9, IE10, IE11, Microsoft Edge, Google Chrome (versions 31.0 to 54.9), Firefox (versions 27.0 to 49.0). Besides GUI testing, UFT supports database testing and API testing (Docker, WSDL, and SOAP).

For the first time ever, HP started to expand the testing capabilities of UFT (QTP) beyond Windows beginning with UFT 12.00. A UFT user can now run tests on Web applications on a Safari browser that is running on a remote Mac computer.

View full review »
CT
Test Automaton Architect at Independent Health

UFT One has the ability to interact with multiple technologies. We work with .NET desktop applications, web browsers, web services, and mobile. Those are the main things that we work with. That is in terms of technologies. It is nice to have a tool that can solve all languages. Whereas, in other spaces, you would have to do a whole bunch of back-end work to make it so you could talk to desktop applications, mobile applications, websites, web services, etc.

We certainly leverage the IDE to build our tests. We make use of the integration with ALM Octane for recording our results. 

The reporting is pretty nice. You have reporting that can either be leveraged for an end-user, which is maybe a normal manual test, or a business user who wants to see some test results. Or, it can get deeper into stack traces, e.g., an automation person might say, "Gee! Why is that failing?" Then, they might get some analysis available to them for that.

We also use their mobile product, which gives us the ability to interact with UFT Mobile. This gives us the ability to interact with a fleet of real mobile devices on our campus. It is like having a remote desktop view into them, whether you are a manual tester who just wants to interface with it or an automation tester who wants to send one of your test scripts against a mobile device. This is a feature we are using more often now as our mobile app is gaining some more ground. In this day and age, a whole bunch of companies, including our own, are recognizing that more people are favoring their devices over their actual computers for getting data, consuming stuff, reading things, etc.

This solution covers multiple enterprise apps, technologies, and environments, and that was a big part of our decision to go with it. If tomorrow somebody says, "We are going to have a new Java app." While I can't blindly say that we have the absolute best automation software available in the marketplace for touching this Java app, because that would be borderline foolish to say. However, I can say that I can touch the Java app. That is a piece of cake. They are switching us from web services to REST services, and I got that covered. When mobile came underfoot, I didn't have personal experience with mobile when we started doing a mobile app, but I knew that it could cover it.

I rest knowing that anytime there is a new browser available that it is either covered right away or will be covered very soon. When Edge first came out, I don't think it was covered on day one, but it was covered pretty soon after that. Just knowing that it will cover pretty much anything that we run into is very reassuring. 

UFT One gives us integration capabilities with both API and GUI components. I can test either on their own or in the same test. I can test the .NET desktop application using the UI. I can test any kind of API that I run into, and the two most common things are either a web service using a SOAP Protocol or using a REST or RESTful service. The cool thing that I enjoy, we not only leverage it for testing the functionality of our services, but we also make sure that we make our tests as efficient as possible. I am a big proponent of, "Just because you can automate something doesn't mean that you should." For example, in your scenarios, you log into your bank website to do a transaction. Now, normally in the office, a teller might go to the system and log into a weighty desktop application to see that your transaction went through. There is absolutely nothing wrong with that. Well, what happens if you had an API to see that same thing? Why should I waste the time of the desktop application when I could just make an API call and have it in a snap of a finger? That has been a major benefit for us, ensuring that we are able to add efficiencies to our tests and doing the right thing as well as verifying that our APIs are working as we would expect that they would.

We have had it where testers have been able to free up their time, where they might be doing mundane, repetitive tasks, then shift them off to automation. We have been going through an initiative for the past year or so, going through each of our applications and doing what we have called self-service. That is the notion where a tester has the ability to push a button and have their tests run, then get results. 

Another thing with our self-services, they need to provide some input for some configuration. They need to say the name of a plan that they want to task, maybe they need to actually send it some test data to use. We have been working on building all of them as self-service. Instead of testers doing a lot of those things, where maybe in the past they could have only gotten through 10 test cases in a cycle, now they are able to get through 100 because they could just ship them off to automation. 

I am not necessarily saying that more is better. It sounds like it's better, but it's really helping us gain more coverage. I am sure you have heard in the past that a lot of testers may say, "Well, I test based on the time that I have." I get that as a vendor, but wouldn't be great if you could just say, "I test based on what I know I should be testing," and automation has absolutely helped us get to that point.

In terms of key features which are great with UFT One, certainly look at data driving. You are more than likely going to instantly fall in love with how easy it is to data drive. That is a big one. Everything else will be circumstantial based on what it is that you want to do.

A lot of people can use it. They did a nice job with trying to make a testing tool that wasn't just for diehard developers. It has record and playback. If you want to go in there and hit record to record a website, then do some variable substitution, have at it.

View full review »
JK
Manager at Capgemini

Micro Focus UFT One is a great tool and can be used in a variety of ways. The solution can be used for object identification and for objects that are not unique, descriptive programming can be used without the use of an object repository. The latest version of Micro Focus UFT One also allows for Selenium scripts to be run. The solution is simple and requires little coding knowledge. In comparison to Selenium, we don't need to know Java or be proficient in Java. This web scripting is much easier as most features such as data tables and reports are already built in. Whereas Selenium requires the user to write their own code.

View full review »
Buyer's Guide
OpenText UFT One
March 2024
Learn what your peers think about OpenText UFT One. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
765,234 professionals have used our research since 2012.
Vinod-Parmar - PeerSpot reviewer
Manager, Technical Services Owner at Insignia

I do not use testing tools in the company. There is a separate testing team in our organization that uses testing solutions. I am only involved in the area of technical service for the platform. I look into areas like the ecosystem's cost, licensing, and standardization. Some in-house personnel in our company manage the area of testing capability, but a lot of it is outsourced to some other party.

View full review »
MS
Senior Test Automation Consultant at PROSSE

It is a flexible tool. Its object-capturing criteria and capabilities are very strong. The product’s execution is faster than other products, and we can get the results quickly. It interacts directly with the browser's DOM and any mobile application's activity. Inspecting objects is a very powerful feature of the product. The results are precise and accurate. It has different uses in artificial intelligence. Compared to other products, UFT One is better, faster, and more accurate.

View full review »
TC
India CoE Leader at LyondellBasell

The solution is very useful. It offers a wide range of testing. 

We can apply testing for the entire week and test everything. You can do basic automation, which is helpful.

It is easy to set up. 

The solution is scalable.

It is stable.

The pricing is very reasonable. 

View full review »
Robertino Catalin Ionescu - PeerSpot reviewer
Department Manager of Testing Automation Centre at a energy/utilities company with 10,001+ employees

The most valuable feature of Micro Focus UFT One is you are able to use it with many other technologies. I have not had an instance where the solution was not able to automate or execute automation. I was able to use COBOL to manage some automation.

View full review »
HT
Senior Consultant at a computer software company with 10,001+ employees

UFT is very strongly built. It's widely used, so there's a lot of support.

View full review »
Paul Grossman - PeerSpot reviewer
Lead QA Engineer at Guaranteed Rate

VBScript is easier to learn than Java.

There are many new and old features in UFT 14.01 which are valuable.

In UFT 14.01, new support has been added for AngularJS 2.0 and 4.0. While most of the AngularJS objects were recognized out-of-the-box in UFT 12, 14.01 now also recognizes grid objects, such as Web tables.

Hidden among the kitchen sink of features is a new Data Generation tool called the Test Combinations Generator.

  • Need 10 to 100 random city names?
  • A range of random dates?
  • What about a list of first and last names? Random numbers, emails and passwords? Even IP and MAC addresses?
  • Need a list of random part numbers in a custom format? The Regular Expression data generator will fill your need.

This data can be exported to internal Excel data worksheets that give upfront visual access to data for starting data driven projects.

The UFT has multiple approaches for object identification including:

  • Object Repository
  • Descriptive programming
  • Object collections
  • Relational recognition (Below or right of another object)
  • Insight objects (Image recognition)
  • Virtual objects

Ensures you can find objects by the DOM, CSS and XPath, but descriptive programming is often easier to read.

Connections to MS Excel and popular databases allow users to move to the advanced frameworks of data acquisition with SQL queries.

The fully-redesigned Run Results module is simply beautiful. Someone tried to compliment me on rolling my own results page, and I admitted what they were looking at was completely out-of-the-box.

Let’s not forget being able to make external calls to supporting tools, like AutoIt, as well as the Windows API, to provide expanded functionality.

Lastly, support of version control in both the stand-alone tool and the ALM repository.

View full review »
SwathyBhavani - PeerSpot reviewer
Delivery manager at a tech vendor with 10,001+ employees

One advantage of Micro Focus UFT is that it is more compatible with SAP, Desktop ECC SAP, than S/4HANA. I believe we were still using customer technology such as Salesforce and SAP, but once Salesforce went cloud-based. We began using UFT primarily for SAP applications. SAP ECC, as well. Regardless of which desktop is installed, UFT is still quite powerful.

Micro Focus UFT One integrates well with SAP ECC, but not with the S/4HANA.

View full review »
BM
Team Lead at T-Systems International GmbH

It's not a capture-and-replay. We don't use this only for getting something into the editor. There are possibilities to materialize the scripts.

We use the object repository, which is really great. And so is the way objects are organized in UFT and the way you can use modules by yourself - not the actions, rather, the self-scripted modules in the function library. That's the main benefit for us.

It's simple to set up. 

View full review »
Kevin Copple - PeerSpot reviewer
Sr. Quality Assurance Project Manager at iLAB LLC.

I like the fact that you can record and play the record of your step scripts, and UFT One creates the steps for you in the code base. After that, you can alter the code, and it's more of a natural language code.  

General users can create the scripts, and you can bring in an engineer if you're struggling with one of them. It saves you money because you don't need an engineer there the whole time. You only need an engineer for your initial planning and implementation.

View full review »
HT
Senior Consultant at a computer software company with 10,001+ employees

It's a complete tool. The entire framework is very useful. It's easily integrable with Excel. You can do keyword-driven or data-driven frameworks easily, and you can create automation frameworks very quickly. It covers all the needs of a desktop-based application.

Integration with Jenkins and any CI/CD tool is also valuable.

View full review »
VK
Senior Load Performance Consultant at a insurance company with 10,001+ employees

We're not using the web services testing piece. They should, but I think they're using other open source tools such as Postmaster. But they're using QTP strictly for scripting automation test cases.

View full review »
RN
Senior Associate at Cognizant

UFT One Automation provides Codeless Test Automation.

The solution will automatically run a script, so you need less knowledge to run a script.

OpenText UFT One gives us integration capabilities with both API and GUI components. I like the user interface. It doesn't require that much skill to use and has automatic settings, which is useful for users who don't know what to select. It also has dark and light themes.

It improves automation efficiency.

View full review »
PA
Head of Testing - Warehouse Solutions at a financial services firm with 10,001+ employees

The high-level security, high standard and compatible SAP are great.

View full review »
TA
Test Automation Consultant at a tech services company with 1,001-5,000 employees

The most valuable features include

  • the simplicity with which the product can be maintained
  • the ability to reuse its components
  • the record and play
  • AI

We haven't been using the AI feature for very long.

These features allow us to provide good functionality to all our customers without the overhead of maintenance costs, while at the same time allowing us to work with many customers with varying capabilities on different projects. With only a few technicians we can help a lot of customers.

Running the solution on virtual machines allows us to run tests in parallel. It reduces a lot of the time it takes to test or to do certain kinds of work. We are dealing with customers who give an API to their customers and they're using our tools in the background. As a result we must use it to scale the load for these tests. This is a very important and useful feature.

View full review »
Michael Kalogerou - PeerSpot reviewer
Project Delivery Engineer at a energy/utilities company with 5,001-10,000 employees

The solution's user interface is good. It is easy to use for a nontechnical test as well.

View full review »
RF
Senior Test Manager at Allianz

It's a fine solution with good out-of-the-box protocols. Right now we're moving to a new way of working so we're going to need to move away from this product. 

View full review »
RM
Senior Consultant at Tieto Sweden AB

The most valuable feature is that it is fast during test execution, unlike LoadRunner.

View full review »
VictorHorescu - PeerSpot reviewer
Chief Executive Officer at iqst

It's easy to use for beginners and non-technical people.

View full review »
SM
Associate Manager at a transportation company with 10,001+ employees

It is very simple to use, and the scripting language is even easier.

Object Identification is very easy. 

The integration with other test management tools is good, which is very good.

View full review »
GM
Test Automation Engineer at a computer software company with 5,001-10,000 employees

It is very easy to create shared repositories that can be used throughout all testing. This feature makes our jobs easier. 

View full review »
it_user365925 - PeerSpot reviewer
Technical and Functional Analyst at a financial services firm with 1,001-5,000 employees

The solution is in the top list for automatic functional testing. It enables you to test a lot of infrastructure, a lot of applications: web, not web, with the different protocols, and so on.

HP UFT can do GUI testing (Graphical User Interface testing) and also can test directly web services using different protocols.
In the first case, the tool interact directly with the graphical interface, recognizing the objects inside (buttons, links, titles, etc.) and interacting with them (clicking, compiling forms, etc.); so the test is done like a human tester do, but automatically.
In the second case, the tool use the web services of the back-end of the application under test, that can be of different protocols (SOAP, REST, database queries, etc.).

At this moment, we are using version 12. Version 14 will be released soon.

It is very flexible. There are a lot of features. We can do a lot of things with it.


View full review »
it_user567828 - PeerSpot reviewer
Software Test Leader with 1,001-5,000 employees

The most valuable feature for me is that it works on multiple platforms and technologies. I need that because we have an application based on Oracle Forms and Oracle DB, and I'm not aware of any other tool that would provide the same level of functionality.

View full review »
it_user357576 - PeerSpot reviewer
Test Automation Engineer at a healthcare company with 501-1,000 employees

The ability to customize automation using code is the most valuable feature. With the release of 12.5, UFT now includes a LeanFT license which will plug in to Visual Studio and allow usage with C#.

A close second would be the Object Spy, i.e. how UFT identifies objects. Although you can code with CodedUI and Selenium, the object identification tool in UFT is far superior.

View full review »
KK
Practice Head - Automation at a computer software company with 10,001+ employees

Scripting is a basic feature of UFT One. Some tools may use programming languages like Java, Python, or Ruby; but UFT One uses a very basic, simple programming language called VBScript. The advantage of VBScript for a manual tester is if he/she has a basic knowledge of automation, and loops/conditions, then he can easily understand whatever script is created in UFT One, using VBScript. The point is that VBScript is very easy to understand with minimal knowledge. It can easily be modified as per requirement. UFT One all the technologies including a legacy to modern technologies.

For one of our customers, we proposed integration between UFT One and Azure DevOps (ADO). We were able to easily establish that integration, which means the solution's integration capability with third-party tools is s. With some tools, you may need additional effort to communicate with source code management (SCM) tools, whereas UFT One connects easily. There is a keyword view available in UFT One. Using that keyword view, you can see all the statements in proper order.

UFT One has its own feature called Test Combinations Generator to prepare test data. If I have data in an Excel file, then it is very easy to create an object in either Notepad, file system object, or database object. We can easily retrace the data.

Particularly, I like the Help feature in UFT One. For example, if you are navigating a particular window, where there are different options. One wouldn’t know the purpose of every option, but there is no need to search because that window contains a Help button. If you click on that Help button, it directly navigates to the respective help needed.

UFT One supports AI features to automate web and mobile applications. For example, suppose, if earlier there was a button in the left corner, which now has moved to the right corner. In such a situation, we would need to update the script. However, with AI, there is no need to update the script. Within the screen, if that particular button is placed anywhere on the screen, then we can easily handle it and the script will not fail. The integration part is very easy for mobile automation, as well.

We can also automate PDF and forms, using UFT One. For example, one of our customers prepared a lot of macros in an Excel file and created their own custom options in the toolbar. Their requirement was to automate the Excel file, but not read the data, so we had to handle the different icons in the Excel file. Therefore, it generated the pivot table, selecting different options in the pivot table and validating some third-party applications.

UFT One can automate different technologies like SAP, Oracle, SFDC, Microsoft products, Mobile applications, and many more technologies.

View full review »
DG
Senior Staff Software Engineer at a computer software company with 51-200 employees

The inside object repository is nice. We can use that and learn it through the ALM connection. That's a good feature. The reporting and smart identification features are also excellent. 

View full review »
DR
Automation Test Consultant at a computer software company with 10,001+ employees

I find UFT One to be very good for thick clients, which are non-browser applications. For browser applications, we have a good number of non-commercial alternatives. However, for thick clients, whether they are Java, Mainframe, SAP, or .NET, this solution works pretty well.

The introduction of artificial intelligence in UFT is a step in the right direction.

The UFT automated manual process has helped to increase our test coverage. Not every one of the tools is applicable but there are some provisions in the latest version that can increase the testing coverage.

We perform some of our tests in virtual machines and UFT gives us control over the machine configuration, such as allocating specific resources. That said, we have our virtual machines configured by another team before they are provided to us, so we don't have UFT control them.

View full review »
VR
Team Lead at Accenture

One of the most valuable features is the analysis using artificial intelligence.

This product is easy to use, understand, and maintain.

We can develop negative test cases for API calls, which is helpful.

View full review »
it_user360525 - PeerSpot reviewer
Senior Analyst at a financial services firm with 10,001+ employees

It allows us to track projects from a defect management perspective so that we can learn from each project. A lot of our projects are repeatable, so using it with ALM, we can learn from the previous projects and determine which changes need to made for subsequent ones. Each time we have such a project, it goes faster than the previous. There are less issues with them each time because we've tracked the previous defects.

View full review »
it_user739557 - PeerSpot reviewer
Director of quality assurance and testing at a insurance company with 1,001-5,000 employees

That we're able to test both the services, the API level and the GUI, across multiple technologies. At our company, we have everything from mainframe to modern web UI, and UFT allows us to test all of those sites.

I like the fact that we can use LeanFT with our UFT licenses as well.

View full review »
DW
IT Business Analyst at a manufacturing company with 10,001+ employees

The interface is fine and there is nothing else to add in terms of enhancement.

It works well for testing multiple end-to-end scenarios.

View full review »
it_user469161 - PeerSpot reviewer
Micro Focus ALM/Mobile Center/UFT Administrator/Software Quality Analyst III at a healthcare company with 1,001-5,000 employees

It helps us consolidate our efforts. All of our projects are in there. We are also in the life science domain so we have many more compliance requirements which we have to adhere to. It has helped us automate our testing. We have also integrated it with our other tools such as JIRA and TFS. It's pretty good so far.

View full review »
it_user377535 - PeerSpot reviewer
Sr. SDET (Framework Architect) at a retailer with 1,001-5,000 employees

The most valuable features of UFT to me are:

  • UFT best supports automation of desktop based applications like AS400 apps, Java apps, SAP application, etc.
  • UFT comes with built-in test frameworks like BPT. Using these frameworks test development can be started within no time.
  • Lean FT provides the flexibility to the users to code in Java.
  • UFT provides the flexibility to run the same tests against a variety of browsers like Chrome, Firefox and IE.
View full review »
it_user358305 - PeerSpot reviewer
Testing Coordinator at a tech services company with 10,001+ employees

It is simple to record new automated scripts with the products record function. It makes the process easier since the application converts the recording into code, which you can then alter and configure to your specification.

View full review »
RR
Senior Software Engineer at Tata Consultancy

The stop automation is a great feature that is not generally supported by other solutions. 

View full review »
it_user485034 - PeerSpot reviewer
Software QA Lead at a healthcare company with 10,001+ employees

I would say the most valuable is that we can get people started off really quickly on solutions because we've been partners with HPE for a long time and it helps us tailor the product to ours needs. When we have issues with something we can get support directly from HPE since we paid for it.

The fact that it works with a vast number of technologies works for us because our internal customers use the tool for testing a lot of different applications. That's probably the best feature that it has for us.

View full review »
AJ
Test Analyst at a tech services company with 10,001+ employees

It is easy to automate and new personnel can start learning automation using UFT One. You don't have to learn any scripting. There are many people on my team who have started learning automation.

View full review »
it_user739548 - PeerSpot reviewer
Qa engineer

Being able to automate different applications makes day-to-day activities a lot easier. We have a lot of repeatable tasks which we perform over at the hotel, rolling dates for different applications mainly. We do monthly swap testing or regression testing for every month's window batches and so on. That's mainly what we use it for.

View full review »
it_user357477 - PeerSpot reviewer
Principal Consultant | Contractor Manager at a insurance company with 10,001+ employees

The most valuable features for us are the GUI, the easy identification of objects, and folder structure creation.

View full review »
it_user482850 - PeerSpot reviewer
Enterprise DevOps Leader, Program Manager at a media company with 1,001-5,000 employees

The integration with the third party products. Whether it's the mobile products or others, it is really helpful. Additionally, the HPE mobile solution integration that it provides is really helpful. Open source tools like Selenium and APM don't have easy integration into other mobile solutions.

View full review »
it_user364419 - PeerSpot reviewer
Senior QA Engineer with 1,001-5,000 employees

I've found the most valuable feature to be the ease of object identification using the products spy tool.

View full review »
it_user636204 - PeerSpot reviewer
Performance Engineer at a financial services firm with 10,001+ employees

Its ease-of-use. It doesn’t take long to train staff on it. We use a third-party to develop the scripts for us, and they find it easy to up-skill staff to use UFT.

View full review »
JB
Lead Software Test Engineer at Excellus Solutions

The function library has made automation a much easier process since we do not use record and playback. Our scripts create data and then manipulate the data that has been created.

View full review »
it_user347685 - PeerSpot reviewer
Sr. QA Engineer at a retailer with 501-1,000 employees

It allows me to perform all in one place--

  • Regression tests (tests which check that the existing functionality of an application still works as it should after other parts of the application have been modified),
  • Functional tests (to verify a specific action or function of code), and
  • Service testing (automated testing protocol)
View full review »
it_user347646 - PeerSpot reviewer
Senior Technical Engineer with 1,001-5,000 employees

The most valuable aspects to me are its versatility and how powerful it is with all the add-ins for so many different platforms.

I love working with database testing with the tool. I also love how UFT can run functional tests on the UI, then execute tests against a web or REST service, then it can use data from the database to test against the front end, and it can finish the test run by kicking off performance testing for the same application.

And all of that can be done from the QC/ALM tool so defects can be linked back to requirements and test cycles.

View full review »
it_user357483 - PeerSpot reviewer
QTP Analyst (Test Automation Engineer) at a tech vendor with 10,001+ employees
  • The most valuable thing in my opinion is the ease of moving objects for storage from AUT into the object repository and handling them. 
  • Also, built-in features for database connectivity and SQL queries for data retrieval are a time saver. This eliminates the need for descriptive programming and writing huge chunks of code for relatively simple tasks. 
  • Step delay and object sync options are also a very useful feature.
View full review »
it_user348159 - PeerSpot reviewer
Consultant I at a tech services company with 501-1,000 employees

The most valuable feature for me is API Tests for SOAP automation testing.

View full review »
DC
Owner at a consultancy with self employed

I'm just managing the team, so I can only explain my experience via the experiences that I've heard from our team members. One of the aspects that the team really liked was the fact that you can also use the business process testing. 

If you take a look at BPT, the Business Process Testing part of UFT, it's also a step forward for making components. You can combine the components without diving into the code. That's a good thing.

The production and the efficiency of making your test cases can be very high.

View full review »
it_user809085 - PeerSpot reviewer
AST at a tech services company with 10,001+ employees

Supporting Windows applications and many other applications, like PeopleSoft and PowerBuilder applications.

View full review »
it_user567963 - PeerSpot reviewer
Manager at a tech services company with 501-1,000 employees

The most valuable feature is the automation of the tests. That saves us a lot of time, especially during the regression tests.

View full review »
it_user378180 - PeerSpot reviewer
SAP Consultant at KCA Deutag

We have multiple SAP systems and clients. UFT allows us to use one set of tests for all systems.

View full review »
it_user468276 - PeerSpot reviewer
QA Technical Lead at a consumer goods company with 1,001-5,000 employees

UFT provides us with solid automation for our test cases.

View full review »
it_user345183 - PeerSpot reviewer
Managing Director at a tech services company with 51-200 employees

The most valuable feature to me are the high-end automation frameworks -- linear, hybrid, data-driven, keyword-driven, BPT, and functional decomposition.

View full review »
it_user568068 - PeerSpot reviewer
Application Delivery CTO – Group Operations and QA at a financial services firm with 10,001+ employees

The most valuable features are the API testing, the integration with DevOps and accessibility to people without a lot of technical skill.

View full review »
it_user347655 - PeerSpot reviewer
Assistant System Engineer at a tech services company with 10,001+ employees

The features I've found most valuable are--

  • API
  • GUI
View full review »
it_user343329 - PeerSpot reviewer
Senior Product Development Engineer with 5,001-10,000 employees

The GUI automation, mobile testing, UFT, and the application lifecycle management features are the most valuable for my projects.

View full review »
it_user366027 - PeerSpot reviewer
Test Automation Specialist at a retailer with 1,001-5,000 employees

It's great to be able to go from one company to another and each one uses UFT similarly. It's also extremely versatile, in that you can pretty much use it with any type of application.

View full review »
it_user671361 - PeerSpot reviewer
Test consultant at a tech services company with 51-200 employees

For HPE UFT, you can automate your testing for a lot of different platforms. It's not only web-based but also for backend applications; you can also do the integration of the applications.

View full review »
it_user347658 - PeerSpot reviewer
Analyst Programmer at a university with 1,001-5,000 employees

It's allowed us to perform functional testing (to verify a specific action or function of code) for each product update.

View full review »
it_user341058 - PeerSpot reviewer
Software Test Engineer at a tech vendor with 51-200 employees

I used almost all the features. To me, the the most valuable features were the OR and code compiler (VB script) to call the framework.

View full review »
it_user176970 - PeerSpot reviewer
Test Automation Engineer at a tech services company with 501-1,000 employees
    1. UFT12 supports IE11, Firefox until v24 and Chrome browser until v30, operating systems and environments
    2. When the test contains any unmapped repository parameter, the Errors pane displays the test name and path in the Item column
    3. UFT12 fully supports the .xlsx format of Excel files for importing data to the Data Table or when specifying an Excel file for use with ALM configurations
    4. The InsightObject.Click method brings the Insight object’s parent test object into focus before performing the click. In some cases, this change of focus may hide your Insight object in the application, making it impossible for UFT to find and click it. In those cases, you can use the new InsightObject.ClickSpecial method, which does not bring the parent test object into focus before clicking
    5. When using Insight to recognize objects, UFT searches for objects on your screen that match a stored test object image. When modifying a test object’s image, you can now specify areas within the image that UFT ignores when searching for a match. This is useful if parts of an object do not always look the same. For example, if different icons are used on different operating systems to run a certain application
    6. Standard VBScript provides the CreateObject function, which enables creating 32-bit COM object references. UFT has added theCreateObject64 statement, enabling you to create 64-bit COM object references
    7. The popular Save with Resources feature from QuickTest is now also available for GUI Tests in UFT. It comes in handy if you need to open or run a test when you do not have access to a network drive or ALM. For example, you may need to create a portable copy of a test for use when traveling to other sites. Using the File > Save (Other) > Save with Resources command, you can save everything you need to a local drive or to another storage device. When you use this option, UFT creates a copy of the test, its resource, and any external actions called by your test, and adjust the references from your test to the resources and external actions so that you can use them locally
    8. The UFT Web Add-in now supports the following additional objects for HTML5 object recognition:
      • WebAudio. Supports recognition of HTML audio objects
      • WebVideo. Supports recognition of HTML5 video objects
      • WebNumber. Supports recognition of HTML5 number objects. These objects may look like numeric edit boxes or up-down spin controls, depending on the browser
      • WebRange. Supports recognition of HTML5 range objects
    9. In previous versions of UFT, if you wanted to test Flex applications, you needed to first compile them specifically for testing. UFT12 includes the UFT Flex Runtime Loader, which you can use to open most of your Flex applications for testing, without having to pre-compile the application. You can use the new Flex tab in the Record and Run Settings dialog box to instruct UFT to open Flex applications at the beginning of a record or run session. In this tab, you specify whether you have prepared the application in advance for testing, or whether UFT should open the application using the Runtime Loader. You can also configure the new Flex Record and Run settings using an automation script
    10. You can define a shortcut key or key combination that stops the current recording session (for GUI tests only) or run operation, even if UFT is not in focus or is in hidden mode. In the Run Sessionspane in the Options dialog box (Tools > Options > General pane > Run Sessions node, click in the Stop command shortcut key field and then press the required key or key combination on the keyboard. The default key combination is CTRL+ALT+F5.
    11. The Run Results Deletion tool is now incorporated into the Run Results Viewer. This enables you to automatically delete test results from tests and business process tests stored on ALM without needing to independently connect the Run Results Deletion tool to ALM.
    12. Testing Extensibility now supports Visual Studio 2010 and Visual Studio 2012. When you run a test that uses a virtualized service, you can now view the service’s details in the run results:
      • The name of the service and location of the deployed service
      • Deployment status of the service
      • The performance and data models used in this test run-time agent mode
      • The data simulation and performance simulation accuracy for the virtualized service in this test run.
    13. A new RunDebug method is available in the Automation Object Model. This method instructs UFT to stop at breakpoints when running a test using automation, whether from ALM or in an automation run.
    14. Using UFT, you can now run GUI tests as well as API tests that use a virtualized service. This enables you to run tests of your application using a service that would otherwise be inaccessible for test runs.
    15. UFT provides Business Process Testing from within UFT, using the native UFT user interface. This enables users to create, maintain, debug, and run BPT tests together with GUI and API tests, providing a single, one-stop-shop product for seamless functional testing.
      • Business process tests and flows are comprised of business components, which can be used to test specific parts of your application modularity. Business components include keyword GUI components, scripted GUI components, and API components
      • If you are familiar with using BPT in ALM, you can use BPT in UFT as follows:
        • Add components and flows to your tests and flows by dragging them from the Toolbox pane to the test or flow opened in the document pane
        • Set parameter promotion options in the BPT Testing tab of the Options dialog box
        • Link and promote parameters in the Component Parameters tab of the Properties pane. Use the other Properties pane tabs to view and modify various test, flow, component, or group details, such as descriptions, fields, and comments
        • Manage component iterations in the Data pane
View full review »
it_user166281 - PeerSpot reviewer
Test Automation Specialist with 1,001-5,000 employees

UFT is easy to use for functional testing, so for me it’s very important that it can travel across a large range of technologies. We can use the same tool for all the different kinds of automation that we do.

View full review »
it_user363267 - PeerSpot reviewer
Test Manager at a energy/utilities company with 1,001-5,000 employees

The core application that we're using in our company is a bit special and resistant to automation. To properly to automate, it needs a plug-in from the software's vendor. The only technology for automation that is supported is UFT, so we're sort of locked into UFT for our core application.

View full review »
it_user671376 - PeerSpot reviewer
Principal Business Analyst at a financial services firm with 1,001-5,000 employees

Well, you got just automation, basically, that's what you wanted. You get rid of manual testing, which is a huge improvement.

View full review »
it_user461790 - PeerSpot reviewer
Consultant at a tech consulting company with 51-200 employees
  • Object recognition
  • Bulk-object capture: automatically builds data tables in order
  • VBScript & C# & Java
  • Industry- and market-leading functional test tool
View full review »
it_user347037 - PeerSpot reviewer
Senior Automation QA Engineer at a tech vendor with 501-1,000 employees
  • Object repository
  • Supported keywords
  • API testing
View full review »
it_user346101 - PeerSpot reviewer
Principal Consultant with 51-200 employees

The most valuable features to me are--

  • Business process components (can be dropped into test flow)
  • Keyword-driven test cases (one of several automated testing frameworks)
View full review »
it_user251862 - PeerSpot reviewer
Automation Engineer at HealthNow

The IDE is very user friendly.

View full review »
reviewer789918 - PeerSpot reviewer
Consultant
  • Record and Replay to ease onboarding of new users.
  • Object Repository Technology, which is a good mean to identify graphical components of the applications under test.
View full review »
EZ
Test Solution Architect at a tech services company with 51-200 employees

The solution is the company's product of choice. We disagree a bit in that regard.

The initial setup is relatively easy.

View full review »
it_user443127 - PeerSpot reviewer
Project Manager at a tech services company with 1,001-5,000 employees

The ease of record and playback as well as descriptive programming are the most valuable features of UFT (QTP). Also the feature for automating both Windows and web applications form a single console is not bad.

View full review »
it_user379695 - PeerSpot reviewer
Engineer at a tech vendor with 51-200 employees

For us, object recording is the most valuable and most used feature.

View full review »
it_user357675 - PeerSpot reviewer
Software Test Specialist at a financial services firm with 1,001-5,000 employees

The Object Spy in UFT is very valuable for spying on controls in our mobile application and viewing their properties and values.

View full review »
it_user341283 - PeerSpot reviewer
Senior Software Quality Assurance Engineer at a tech vendor with 501-1,000 employees

I found all the features to be valuable. I can't pinpoint just one. It's just a very useful UI automation testing solution.

View full review »
FP
Senior Digital Business Consultant at HNRG

The ability to base the test automation on object recognition with the possibility of managing the object repository is the most valuable feature. 

View full review »
DV
Test Automation Lead/Consultant at Aspire Systems

- Built in object repository and storing elements.

- Less coding experience.

- Reporting dashboards.

- Supports desktop, web and mobile product automation.

- Continuous integration is possible with QC and Jenkins.

- Good customer support.

View full review »
Buyer's Guide
OpenText UFT One
March 2024
Learn what your peers think about OpenText UFT One. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
765,234 professionals have used our research since 2012.