We performed a comparison between OpenText UFT One, ReadyAPI, and Selenium HQ based on real PeerSpot user reviews.
Find out what your peers are saying about Tricentis, OpenText, Perforce and others in Functional Testing Tools."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."
"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. VBScript is very easy to understand and easy to prepare scripts with minimal learning curve."
"Record and Replay to ease onboarding of new users."
"My company has not had an issue with OpenText UFT One since we have been using it for the past three to four years."
"Object Repository Technology, which is a good mean to identify graphical components of the applications under test."
"It's simple to set up."
"The high-level security, high standard and compatible SAP are great."
"The ease of record and playback as well as descriptive programming are the most valuable features of UFT (QTP)."
"Reporting is more robust than other products because test reports can be exported in multiple ways."
"The interface is ok and they have the ability to re-load tests so that you can reuse them."
"The most valuable features of ReadyAPI are its robust functionality and collaboration capabilities."
"ReadyAPI's best features are that it's user-friendly and its behavior-driven development is flexible."
"The most valuable feature has been the assertion as a test step as this has allowed us to increase the scope of testing and validation."
"The performance testing capabilities are very good."
"The great thing about ReadyAPI is that it has a wide variety of functions. You can test any API that you come across. You are not limited to one type of API. It supports many APIs."
"It's great for those that don't have as much exposure to programming."
"It is programming language agnostic, you can write tests in most currently used languages."
"There are many useful features in Selenium that I like, and of the new features I particularly enjoy the Selenium Grid. With this, we can run many test cases in one go, and in one suite we can extract multiple results."
"Data parametrization and parallelization are the most important features in any automation tool."
"In general, I would say that the API set is the most valuable feature."
"The grids, as well as the selectors, are the most valuable features."
"It is a scalable solution."
"Selenium HQ's most valuable feature is its online community support, which is comprehensive and easy to access."
"It is a good automation tool."
"One area for improvement is its occasional slowness."
"There is a lot of room for improvement when it comes to friction-free continuous testing across the software life cycle, as a local installation is required to run UFT."
"We used to run it as a test suite. Micro Focus provides that in terms of a test management tool as ALM, but when we think of integrating with a distributed version control system, like Jenkins, there isn't much integration available. That means we need to make use of external solutions to make it work."
"They should include an automated feature to load backlog tests."
"[Tech support is] not a 10 because what happens with some of our issues is that we might not get a patch quickly and we have to hold on to an application until we get a proper solution."
"The solution does not have proper scripting."
"Micro Focus UFT One could improve by having more maintenance. Every time when we run the solution and develop something, the next time when we run it it doesn't recognize the object. I have to redesign the object again and then run the solution. It's really a headache, it's not consistent."
"The speed could be improved because a large test suite takes some time to execute."
"The performance in some cases needs improvement. Sometimes it requires too many resources."
"The reporting in ReadyAPI could be better. It can become sloppy, sometimes it works and other times it does not."
"There are lots of options within the solution, however they are not upfront or user-friendly."
"The UI is not user-friendly."
"I would like to see a better dashboard for monitoring in the next release of this solution."
"There is room for improvement in ReadyAPI, particularly in the user interface."
"Lacking flexibility of adding more custom verification for security testing."
"There is a lot of room for improvement, mainly from the point of view of integrating ReadyAPI into the CI pipelines, and also the scripting aspect into Bitbucket."
"If they can integrate more recording features, like UFT, it would be helpful for automation, but it's not necessary. They can also add a few more reporting features for advanced reporting."
"Shadow DOM could be improved and the handling of single page applications. Right now, it's a bit complicated and there are a lot of additional scripts required if you want to handle a single page application in a neat way."
"Selenium HQ doesn't have any self-healing capabilities."
"There should be standardized frameworks to build automation."
"Selenium has been giving us failures sometimes. It is not working one hundred percent of the time when we are creating elements. They need to improve the stability of the solution."
"The latest versions are often unstable."
"The solution can be improved by providing better reporting logs."
"Selenium has room for improvement as it does not support the tests and result-sharing in anything but a manual way."