UFT provides functional and regression test automation for every major software application and environment, including advanced Web 2.0 toolkits, leading development technologies, Web, REST, and SOA services, enterprise resource planning (ERP), and customer relationship management (CRM) applications. UFT also supports cross-browser testing; script once and replay all tests across browsers including Chrome, Firefox, IE, and Safari.
Leverage a broad ecosystem of integrations for source control management, CI tools, and Micro Focus solutions. UFT works with continuous integration software such as Jenkins. By integrating UFT with Jenkins, functional and regression tests can be triggered as part of the regular build process, run results reported in Micro Focus ALM or Micro Focus Quality Center, and teams instantly alerted to issues to keep the agile timeline on track.
UFT also includes the Lean Functional Testing (LeanFT) plugin for test creation in Visual Studio/C# or Eclipse/Java.
UFT supports rapid creation of automated tests from manual recordings through integration with Micro Focus Sprinter, the state-of-the-art Micro Focus manual testing solution. With Micro Focus Sprinter, you are guided through a manual testing progression. After the Sprinter run session ends, results are exported to an automated test data file, imported to UFT, and converted automatically to a UFT GUI test with a local object repository, ready to use in automated test scenarios.
With an easy-to-use, visual interface, UFT gives you the ability to test at the headless layer without the need for extensive coding.
Both API and GUI tests are displayed in a graphical area called the canvas, providing a clear representation of the test flow. Tests are clearly diagrammed in the canvas with corresponding actions, activities, and parameters, providing clarity of test logic and flow— critical information when automating complex application compositions and orchestrated business processes.
Create web, HTTP request or SOAP request steps in an API test from a network capture file. Import WADL documents to generate an API test.
With UFT Mobile, your testing teams have the option of leveraging any device on the cloud or setting up a mobile device lab on your premises, giving you the option of quick and efficient cloud service access or the security and control of an on-premises test lab. With UFT Mobile’s “script-once” approach, one script can be created and automatically executed on all different mobile platforms, devices, and browsers, saving significant time and effort.
UFT offers keyword-driven testing that simplifies test creation and maintenance. Capture flows directly from the application screens and apply robust record/replay capturing technology.
UFT “power users” have full access to the underlying test and object properties through an integrated scripting and debugging environment that is synchronized with the keyword view and includes time savers such as auto-completion of code, customized and built-in code snippets, and tools for validation activities, such as file-content, bitmap, and array checkpoints.
UFT facilitates test automation collaboration among teams. Based on an open XML format, the UFT object repository manager lets you collaborate and share application object definitions, keeping object-level changes synchronized throughout the test creation efforts.
You can also share function libraries, application asset definitions, and data-driven spreadsheets across teams. All test artifacts can be published for reuse and versioned and baselines can be established in a shared asset repository.
|Unified Functional Testing (UFT)||LeanFT|
||Make automated testing more efficient and help developers and testers collaborate Try It||A powerful, lightweight testing solution for continuous integration and testing Try It|
|Develop tests in Visual Studio using C#||x|
|Develop tests in Eclipse using Java||x|
|Open Source TDD & BDD Framework Integration||x|
|Source Control / Version Control Tools||Subversion & Git only|
|Visual API Testing / Web Services Testing||x|
|Business Process Testing (BPT) Integration||x|
|Record and Playback||Scripting only|
|Insight (image based object capture)|