BACKGROUND IMAGE: iSTOCK/GETTY IMAGES
The Unified Functional Testing platform from Hewlett Packard Enterprise provides developers and testers with tools for application test automation. Rather than manually assess developed mobile and web applications and their integrated features, HPE Unified Functional Testing provides users with application testing tools for establishing automated assessments that evaluate the functionality and performance protocols of the application(s) in question. The platform was formerly known as HP QuickTest Professional prior to version 11.5, and as HP UFT prior to Hewlett Packard's name change in 2015.
What is UFT used for?
The UFT platform from HPE allows users to create and execute automated functionality and performance tests on native and cross-platform mobile apps developed for Android, iOS and Windows devices; on web applications that execute on today's most popular browsers; and on desktop apps for Windows-based machines. The HPE Unified Functional Testing tool offers integration with Jenkins and other HPE and third-party app development tools such as HP Quality Center and HPE Application Lifecycle Management suite. It also features API testing tools that evaluate the functionality and load performance of any created or deployed APIs present in the app being tested.
How does the UFT platform support automated app testing?
The software functions using an interactive, visual system that lets developers and testers view, manipulate and assess the application's graphical user interface. There is no manual script writing involved when creating automated test(s) using UFT from HPE. The platform allows for both keyword-driven and object-based automated functional testing commands, but also provides manual scripting tools for users who want a more hands-on approach.
To create a new test script, users open a new project and select what type of app (Windows desktop, mobile or web) the test is to be performed on. If a test for a desktop or web app is to be performed, users select the proper settings on an in-platform prompt and begin the test by hitting the Record button. Once this is done, the platform will automatically record any interactive or keyword-based on-screen actions and commands undertaken by the user -- such as opening a web browser and launching the app in question -- and document them as part of the software testing procedure.
If a test for a mobile app is selected, HPE Unified Functional Testing allows users to install or push their developed mobile apps to real Android, iOS or Windows devices and interact with both the device and the app from within the platform. Access to these devices is achieved through the use of a cloud-based device lab service built into the platform. The Unified Functional Testing platform gives users the option of establishing their own device labs as well. Once the intended device is selected, users again hit Record to begin creating the script and the platform will automatically document all on-screen actions and commands.
Once all the parameters have been established in the test, users can then save the script for future use on other devices and operating systems. Users can also revisit and edit the script post-test to remove or add steps in the automated testing process.
Who benefits most from using HPE Unified Functional Testing?
The platform is best suited for organizations that intend to develop and launch one or more complex desktop, mobile or web applications intended for use on a variety of devices and operating systems. The Unified Functional Testing platform from HPE is suitable for use by development, testing and quality assurance individuals and teams due to its range of automated functionality and performance testing tools. The platform also features built-in collaboration tools to help promote continuous integration testing best practices.
How is the UFT platform from HPE licensed and priced?
The HPE Unified Functional Testing platform is available as on-premises software (for Windows-based machines) or as software as a service available for use on today's most popular web browsers. Interested parties should contact HPE directly for pricing and licensing options. A free trial of the platform is also available.
Learn about the major categories of application testing tools.
What challenges are faced during mobile app performance testing?
What are the differences between Web app testing and mobile app testing?