This extension enables you to run UFT One tests as part of your Azure DevOps build process. In a build step, run UFT One tests stored in the local file system or on an ALM server.
• When running test stored in the local file system, you can also run mobile tests. In addition, Parallel execution is available for mobile and web tests.
• When running tests from ALM Lab Management, you can also include a build step that prepares the test environment before running the tests.
After the build is complete, you can view comprehensive test results.
What's new in UFT One Azure DevOps extension - version 24.2
Release date: April 2024
Update ADO extension to use FTToolsLauncher instead of HpToolsLauncher
[FS] Support testing on Digital Lab Cloud Browsers
[FS] Enable using the open UFT One visible instance
[FS] In the UI, highlight the required Digital Lab fields
[DL] Add proxy fields to Get Digital Lab Resource Task
[FS][Parallel][DL] Remove the unused Tenant ID field / control and validation logic
[Parallel] Print all arguments in the console output when calling ParallelRunner.exe
Bug-fixing, code enhancements and optimizations, etc...
What's new in UFT One Azure DevOps extension - version 23.4
Release date: October 2023
This version includes the following minor changes:
Company Name rebranding: Micro Focus is now OpenText
Digital Lab renaming: UFT Mobile / Mobile Center is now Digital Lab
Add/Update Copyright and License Terms
What's new in UFT One Azure DevOps extension - version 5.*
Release date: April 2023
This plugin update includes the following:
New features
You can customize the format, or pattern, of the timestamp used for reporting in the Extensions tab.
When running a test saved on your local machine, you can now instruct Azure DevOps to stop the entire test run as soon as one test fails.
When running tests in parallel, you can connect to UFT Mobile / Digital Lab using access keys for authentication.
If you abort a UFT One File System Run or UFT One Parallel Test Run job in the middle of a test run, the results of the completed tests are saved in the local build folder.
Bug fixes / improvements
[Parallel] Fixed error message output issues when using seat licenses to run parallel web tests.
[FS] Fixed the error that occurred when running duplicate tests.
[FS] Error messages displayed when you run local tests from .mtbx files, are now clearly defined.
What's new in UFT One Azure DevOps extension - version 4.*
Release date: September 2022
This plugin update includes the following:
Run your GUI Mobile tests from the file system.
You can directly define Digital Lab connection settings and Mobile Record and Run settings in the pipelines without defining them separately in UFT One.
Use a Get Digital Lab Resources task to retrieve application and device information from Digital Lab.
Use a UFT One Parallel Test Run task to run GUI Web and GUI Mobile tests in parallel.
Configuration
Prerequisites
UFT One (version >=14.00)
Powershell (version >=5.1)
JRE installed (required only if use the "UFT One ALM Lab Environment Preparation" task)
Azure Powershell (for extension version >=2.0.0)
Setup
Install this extension for the relevant Azure DevOps organization
From our GitHub: Browse a specific release (latest: 5.0.0)
From Azure DevOps: Have an agent set up (interactive or run as a service)
On your agent machine:
4.1. Download the resources provided by a specific release (UFT.zip, unpack.ps1 and optionally the .vsix file)
4.2. Run the unpack.ps1 script
For extension version >=2.0.0:
From Azure Portal: Have available a Resource Group, a Storage Account and a Container (for storing report artifacts)
Use this task to run tests located in your file system by specifying the tests' names, folders that contain tests, or an MTBX file (code sample below).