Skip to content

soleverxu/ADM-TFS-Extension

 
 

Repository files navigation

UFT One Azure DevOps extension

Enables you to run UFT One tests as a build in an Azure DevOps build process. This extension includes 4 tasks.

Table of contents

  1. Integration with UFT One
  2. Configuration
  3. Extension functionality
  4. Resources

Integration with UFT One

In a build step, run UFT One tests stored in the local file system or on an ALM server. When running tests from ALM Lab Management, you can also include a build step that prepares the test environment using test sets or build verification suites before running the tests. After the build is complete, you can view comprehensive test results.

Configuration

Prerequisites

  • UFT One (version >=14.00)
  • Powershell (version 4 or later)
  • JRE installed

Setup

  1. From Visual Studio Marketplace: Install the UFT One Azure DevOps extension for the relevant organization
  2. On our GitHub: Navigate to a specific release (latest: 1.1.0)
  3. From Azure DevOps: Navigate to agent pools and set up an agent (interactive or run as a service)
  4. 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

Extension Functionality

Run from File System
  • 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).
<Mtbx>
    <Test name="Test-Name-11" path="Test-Path-1">
    </Test>
    <Test name="Test-Name-2" path="Test-Path-2">
    </Test>
</Mtbx>
  • More information is available here
Run from ALM
  • Use this task to run tests located on an ALM server, to which you can connect using SSO or a username and password.
  • More information is available here
Run from ALM Lab Management
  • Use this task to run ALM server-side functional test sets and build verification suites.
  • More information is available here
Run from ALM Lab Environment Preparation
  • Use this task to assign values to AUT Environment Configurations located in ALM.
  • More information is available here

Additional Resources

For assistance or more information on configuring and using this extension, please consult the following resources:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 83.6%
  • JavaScript 8.9%
  • C# 7.5%