We performed a comparison between OpenText UFT One, Parasoft SOAtest, 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 best feature of UFT by far is its compatibility with a large variety of products, tools and technologies. It is currently a challenge to find a single tool on the market besides UFT that will successfully automate tests for so many projects and environments."
"My company has not had an issue with OpenText UFT One since we have been using it for the past three to four years."
"With frequent releases, using automation to perform regression testing can save us huge amount of time and resources."
"I like the fact that we can use LeanFT with our UFT licenses as well."
"Micro Focus UFT One is a great tool and can be used in a variety of ways."
"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."
"It's easy to use for beginners and non-technical people."
"Object Repository Technology, which is a good mean to identify graphical components of the applications under test."
"Automatic testing is the most valuable feature."
"Technical support is helpful."
"Since the solution has both command line and automation options, it generates good reports."
"Generating new messages, based on the existing .EDN and .XML messages, is a crucial part or the testing project that I’m currently in."
"Good write and read files which save execution inputs and outputs and can be stored locally."
"Parasoft SOAtest has improved the quality of our automated web services, which can be easily implemented through service chaining and service virtualization."
"The testing time is shortened because we generate test data automatically with SOAtest."
"We can automate our scenarios in a data driven format, which shows there is no rework on scripts. We only need to update the test data and run for a number of scenarios."
"The product is simple."
"I follow Quality Gate's graduation model within organization, and it is extremely helpful for me to benchmark products."
"The most valuable features are the wide array of languages, multiple languages per project, the breakdown of bugs, and the description of vulnerabilities and code smells (best practices)."
"The most valuable feature of this solution is that it is free."
"The fact that the solution does security scanning is valuable."
"It is an easy tool that you can deploy and configure. After that you can measure the history of your obligation and integrate it with other tools like GitLab or GitHub or Azure DevOps to do quality code analysis."
"Provides local scanning for developers."
"I like that it helps us maintain our work quality and code security."
"The solution is expensive."
"I would like to have detailed description provided to test the cloud-based applications."
"Scripting has become more complex from a maintenance standpoint to support additional browsers."
"One area for improvement is its occasional slowness."
"The overall design needs an entire overhaul. We prefer software designed to ensure the package isn't too loaded."
"Perhaps more coverage as far as different languages go. I'm talking more about object identification."
"It could work with more browsers other than Internet Explorer, and could better handle new things like Ext JS."
"[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."
"Compatibility with HTTP 1.1 and TLS 1.2 needs to be improved."
"The performance could be a bit better."
"Reports could be customized and more descriptive according to the user's or company's requirements."
"UI testing should be more in-depth."
"Reporting facilities can be better."
"The product is very slow to start up, and that is a bit of a problem, actually."
"During the process of working with SOAtest and building test cases, the .TST files will grow. A negative side effect is that saving your changes takes more time."
"The summary reports could be improved."
"The product needs to integrate other security tools for security scanning."
"We're in the process of figuring out how to automate the workflow for QA audit controls on it. I think that's perhaps an area that we could use some buffing. We're a Kubernetes shop, so there are some things that aren't direct fits, which we're struggling with on the component Docker side. But nothing major."
"The interface could be a little better and should be enhanced."
"We could use some team support, but since we are using the community version, it's not available."
"There are times that we have the database crash. However, this might be an issue with how we have configured it and not a software issue. Apart from this, I do not see any issues with the solution."
"I have found this solution creates more noise than competitors."
"SonarQube is not development-centric like Snyk."
"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."