The complete, industry standard solution for functional testing automation of web, mobile, API and packaged applications.

Broad technology support

HP 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.

Continuous testing

Leverage a broad ecosystem of integrations for source control management, CI tools, and HPE solutions.

HP UFT works with continuous integration software such as Jenkins. By integrating HP UFT with Jenkins, functional and regression tests can be triggered as part of the regular build process, run results reported in HP ALM or HP 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.

1-click manual to automation

HP UFT supports rapid creation of automated tests from manual recordings through integration with HPE Sprinter, the state-of-the-art HPE manual testing solution. With HPE 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.

API and web services testing

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.

Mobile First

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 HP 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.

Keyword or script-based testing

HP 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.

HP 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.

Designed for collaboration

HP UFT facilitates test automation collaboration among teams. Based on an open XML format, the HP 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.