3 min read time

UFT and AWS: Driving Continuous Quality through Simplified Functional Testing

by   in DevOps Cloud (ADM)


(This post was written by Eran Vaks, Unified Functional Testing QA Leader)

Micro Focus Unified Functional Testing (UFT) software automates functional testing through an intuitive user experience that ties manual testing, automated software testing, and component framework-based testing together into one integrated development environment (IDE).

Amazon Web Services (AWS) is a cloud computing platform that can help you access the infrastructure required to run projects without any major initial investment and maintenance. By running Unified Functional Testing on AWS, you can skip the UFT installation and configuration process, and have a ready-made, cloud-based functional testing tool for your organization.


In this article, we’ll tell you the steps to take to get started with UFT on AWS. We’ll also show you how you can use AWS to access the latest version of UFT pre-installed, and deploy an instance of UFT using Amazon EC2.

Setting Up UFT with AWS

Using AWS to access UFT pre-installed enables you to pay for individual uses of UFT as needed. Note that you must have an AWS account before you can buy an instance of UFT.

1. To get started, open the AWS Marketplace page in your browser: https://aws.amazon.com/marketplace, and log in with your credentials.

AWS MarketplaceAWS Marketplace











2. Search for UFT, or open the UFT page directly: https://aws.amazon.com/marketplace/pp/B01EGCA5OS/. A page with a detailed UFT description will appear. Here you can read about pricing for different regions and instance types.

 3. Click 'Continue'.

4. On the next page, you can customize your AWS instance with various UFT options, including Version, Region, Security Group, and so on.

Customize AWSCustomize AWS















5. When you’re finished with the customization, click 'Accept Software Terms and Launch with 1-Click'. A confirmation message with your subscription details appears.

6. Browse to the AWS console: https://console.aws.amazon.com/

7. Select EC2, and then select Instances on the left. Your UFT instance is listed in the table, along with additional details such as the instance type and state. Scroll down the page to view further details. Note specifically the Public DNS address. You’ll use this address to connect to your UFT instance.

Connecting to Your UFT Instance on AWS

You can connect to your UFT instance using Remote Desktop. The RDP port is open on AWS by default.

1. Open the Remote Desktop Connection. In the Computer field, enter the Public DNS address for your UFT instance:

Remote Desktop ConnectionRemote Desktop Connection












2. When connected, open UFT and select the Add-ins you want to work with, just as you would locally. Note: All UFT Add-ins are installed by default. It is not recommended to use the control panel Change operation to add or remove Add-ins.

3. Once UFT opens, you can start testing!

Configuring Inbound/Outbound Settings

To use your instance of UFT on AWS with ALM, LoadRunner, or Jenkins, you may need to configure inbound/outbound settings in the AWS Console Security Groups settings (AWS Console > EC2 > Security Groups).

 To do this, add an All traffic rule on both the Inbound and Outbound tabs.

 You can also configure settings to open specific ports only as needed, depending on your security rules.

 An example of this is illustrated in the image below:

Port SettingsPort Settings






Final Note

The power of the cloud combined with the industry standard automated software testing solution gives your teams a framework for creating and executing functional tests, and frees you from having to deal with infrastructure, installation, and maintenance.

 For UFT-related support, visit our UFT community page, or visit the Micro Focus software support website. The support website provides contact information and details about products, services and support that Micro Focus offers.

 Get your free trial of Unified Functional Testing here!



Functional Testing