We performed a comparison between OpenText UFT One and SonarQube based on real PeerSpot user reviews.
Find out what your peers are saying about Tricentis, OpenText, Perforce and others in Functional Testing Tools."The solution is easy to integrate with other platforms."
"One advantage of Micro Focus UFT is that it is more compatible with SAP, Desktop ECC SAP, than S/4HANA."
"On a scale of one to ten, I would give OpenText UFT One a 10 because it is a reliable product, it works, it's as good or better than similar solutions especially because you get technical support from real people. Additionally, upgrades are always provided on a consistent basis."
"UFT has improved our ability to regression test."
"It offers a wide range of testing."
"My company has not had an issue with OpenText UFT One since we have been using it for the past three to four years."
"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."
"The most valuable features for us are the GUI, the easy identification of objects, and folder structure creation."
"It provides you with many features, as it does with the premium model, but there are still extra features that can be purchased if needed."
"Using SonarQube has helped us to identify areas of technical debt to work on, resulting in better code, fewer vulnerabilities, and fewer bugs."
"This solution has the capability to analyze source code in almost all the languages in the market."
"SonarQube is admin friendly."
"There is a free version."
"The depth features I have found most valuable. You receive a quick comprehensive comparison overview regarding the current release and the last release and what type of depths dependency or duplication should be used. This is going to help you to make a more readable code and have more flexibility for the engineers to understand how things should work when they do not know."
"The most valuable feature of SonarQube I have found to be the configuration that has allowed us to can make adjusts to the demands of the code review. It gives a specified classification regarding the skill, prioritization, and it is easy for me to review and make my code."
"I like that it helps us maintain our work quality and code security."
"The price is very high. They should work to lower the costs for their clients."
"Scripting has become more complex from a maintenance standpoint to support additional browsers."
"The artificial intelligence functionality is applicable only on the web, and it should be expanded to cover non-web applications as well."
"It could work with more browsers other than Internet Explorer, and could better handle new things like Ext JS."
"The solution is expensive."
"I would like to have detailed description provided to test the cloud-based applications."
"Jumping to functions is supported from any Action/BPT Component code, but not from inside a function library where the target function exists in another library file. Workaround: Select search entire project for the function."
"I would want to see a significant improvement in the tool's features. The most significant enhancements are support for panel execution and integration with DevSecOps."
"Code security could be better. They are already focusing on it, but I see a lot of improvement opportunities over there. I can see a lot of false positives in terms of security. They need to make the tests more accurate so that the false positives are not detected so frequently. It would also help if they provided us with an installer."
"It would be a great add-on if SonarQube could update its database for vulnerabilities or plugging parts."
"In terms of what can be improved, the areas that need more attention in the solution are its architecture and development."
"The product's pricing could be lower."
"I think the code security can be improved."
"SonarQube could be improved with more dynamic testing—basically, now, it's a static code analysis scan. For example, when the developer writes the code and does the corresponding unit test, he can cover functional and non-functional. So the SonarQube could be improved by helping to execute unit tests and test dynamically, using various parameters, and to help detect any vulnerabilities. Currently, it'll just give the test case and say whether it passes or fails—it won't give you any other input or dynamic testing. They could use artificial intelligence to build a feature that would help developers identify and fix issues in the early stages, which would help us deliver the product and reduce costs. Another area with room for improvement is in regard to automating things, since the process currently needs to be done manually."
"There are limitations to the free version that limit development options as far as languages."
"I would also like SonarQube to be able to write custom scanning rules. More documentation would be helpful as well because some of our guys were struggling with the customization script."
OpenText UFT One is ranked 2nd in Functional Testing Tools with 89 reviews while SonarQube is ranked 1st in Application Security Tools with 112 reviews. OpenText UFT One is rated 8.0, while SonarQube is rated 8.0. The top reviewer of OpenText UFT One writes "With regularly occurring releases, a QA team member can schedule tests, let the tests run unattended, and then examine the results". On the other hand, the top reviewer of SonarQube writes "Easy to integrate and has a plug-in that supports both C and C++ languages". OpenText UFT One is most compared with Tricentis Tosca, OpenText UFT Developer, Katalon Studio, SmartBear TestComplete and UiPath Test Suite, whereas SonarQube is most compared with Checkmarx One, SonarCloud, Coverity, Veracode and GitHub Advanced Security.
We monitor all Functional Testing Tools reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.