Products

Problems
we solve

We can help your business

Request a Free Demo / trial

Insights

Insights | Functional Testing
10 March, 2026

Functional Testing 26.1: Adds Python, Cloud Testing, and more AI

Python

With 26.1, OpenText is giving you something concrete: Pythonbased automation, AIassisted verification, and cloud labs that fit into your existing CI/CD. This turns functional testing from a separate QA activity into a shared capability that developers, SDETs, and testers can all contribute to.

For years, functional tests lived in specialised scripting languages. Automation ownership sat primarily with QA. Execution often depended on Windows machines running outside the delivery pipeline. Modern software delivery does not work that way anymore.

OpenText Functional Testing 26.1 (the new name for UFT One) reflects a continued shift away from that older model.

This release pushes functional automation toward modern languages, broader platform coverage, and AI-assisted testing that fits more naturally into contemporary engineering workflows.

Instead of being the VBScript GUI tool on a Windows box in QA, Functional Testing is increasingly positioned as a testing platform that integrates with modern pipelines, developer tooling, and cloud-based execution environments.

Critically, this is not a single-product story. OpenText Functional Testing 26.1 is a coordinated release across four key products:

  • OpenText Functional Testing (formerly UFT One): The Windows desktop automation platform and AI-powered functional testing
  • OpenText Functional Testing for Developers (formerly UFT Developer): Developer-centric testing tools with IDE integration
  • OpenText Functional Testing Lab for Mobile and Web (formerly UFT Digital Lab): Cloud-based browser and device labs
  • OpenText Core Software Delivery Platform Functional Testing module: Cloud-based and AI-powered functional testing

Each product addresses a different execution model, but they converge on the same strategic themes: modern languages (Python), AI assistance, cross-platform reach, cloud execution, and covering the widest range of technologies and applications.

From UFT One to OpenText Functional Testing

The rebrand from UFT One to OpenText Functional Testing signals a broader platform strategy rather than a simple name change. What was once viewed primarily as a desktop automation tool now sits within a broader ecosystem of testing capabilities spanning different roles, platforms, and execution models.

Today, the platform addresses functional testing across several dimensions:

  • GUI and API automation
  • Desktop, web, and mobile applications
  • Tester-centric and developer-centric workflows
  • On-premises environments and cloud/browser labs

Python Arrives: Modernising the Scripting Story

The headline change in 26.1 is the addition of Python scripting support alongside existing options, currently available in beta.

For years, VBScript defined how people thought about UFT. Python changes that perception immediately.

Strategically, Python support means:

  • Teams can use a language that developers and SDETs already know, making it easier to share automation ownership.
  • New test suites can be built in Python while existing assets continue to run, allowing gradual modernisation rather than disruptive rewrites.
  • Functional Testing fits more naturally into contemporary CI/CD ecosystems, where Python already has a strong presence.

Automation no longer has to live in its own VBScript bubble. It can become a more natural part of a broader engineering toolchain.

The beta status means certain features are not yet supported; keyword view, active screen, recovery scenarios, business process testing, and robotic process automation remain VBScript-only for now. However, the core automation capabilities are fully functional

Making UI Automation Less Fragile

One of the most persistent complaints about UI automation is fragility. Minor UI changes break locators, maintenance costs rise, and teams end up spending more time repairing tests than expanding coverage.

Several improvements in 26.1 address that problem directly.

  • The UIA Pro Add-in moves into full support, providing a stronger object model for Windows desktop applications along with improved object discovery and interaction performance.
  • At the same time, new locator capabilities such as traverse-style navigation and relative object paths give teams more stable ways to identify UI elements. Instead of relying on brittle direct locators, tests can anchor themselves to parts of the interface that change less frequently.
  • Browser testing also gains more realistic execution options, including support for incognito or profile-based sessions, headless execution, and updated WebDriver compatibility. These capabilities allow automated tests to more closely mirror real user behaviour while running more reliably in CI pipelines.

The goal is pragmatic: fewer flaky tests, less locator maintenance, and more time spent expanding meaningful coverage.

AI Helping With the Repetitive Work

AI in 26.1 appears less as a headline feature and more as a quiet background assistant. It’s focused on reducing the mechanical work involved in maintaining UI automation, not on replacing test design.

Several Core Software Delivery Platform Functional Testing module capabilities illustrate this direction:

  • Smart Verify can validate entire screens or flows using AI, reducing the need to write dozens of individual assertions for layout and content (requires Aviator license).
  • Improved text recognition combines OCR and DOM-based text detection, making AI-assisted object identification more reliable.
  • Model-based testing enhancements simplify how behavioural models are created and maintained, allowing teams to define flows at a higher level and let the tool generate the underlying automation (requires Aviator license).

The pattern is consistent: allow AI to absorb some of the brittle, repetitive work so testers and developers can focus on intent, coverage, and risk.

Developers and Cloud Labs Become First-Class Citizens

Alongside the classic Windows client, OpenText continues to evolve the Functional Testing portfolio with provide shift-left and scalable cloud solutions..

The emphasis here is clear: functional automation must not be limited to QA specialists or isolated tooling, and two developments stand out.

  • Developer-friendly environments continue to expand. Support for tools like Visual Studio Code, along with cross-platform execution on Windows, macOS, and Linux, makes it more realistic for developers using OpenText Functional Testing for Developers to contribute automated tests as part of their normal workflow and using the languages and environments they already work in (.NET, Java, JavaScript).
  • Cloud-based testing environments are becoming central. Expanded browser and device coverage in OpenText Functional Testing Lab for Mobile and Web, andCore Software Delivery Platform Functional Testing module, including macOS and Safari environments, allows teams to run realistic cross-platform tests without maintaining physical device farms.

Together, these changes move functional automation out of a QA-only corner and into the broader software delivery platform, whether that delivery model is on-premises, hybrid, or fully cloud-based.

What This Means in Practice

OpenText Functional Testing 26.1 is less about a list of new capabilities and more about the continued repositioning of functional automation.

  • Language modernisation through Python lowers the barrier for developer participation and provides a migration path from legacy VBScript automation.
  • Improved locator strategies and desktop support target the long-standing fragility of UI automation.
  • AI-assisted verification and model-based testing help reduce the maintenance burden that slows automation programs over time.
  • Developer tooling and cloud labs bring functional testing closer to the heart of modern delivery pipelines, with cross-platform authoring and cloud execution environments that reduce infrastructure overhead.

For existing UFT users, 26.1, the addition of Python scripting gives a new option, alongside the current VBScript approach.

For teams evaluating automation platforms, the direction is clear.

Functional automation is moving away from isolated GUI scripting and toward shared engineering tooling that fits directly into modern pipelines.

OpenText Functional Testing 26.1 is a step in that transition and is a significant evolution of a toolset that can test every aspect of your business.

To find out more, contact us today!

Stephen Davis
by Stephen Davis

Stephen Davis is the founder of Calleo Software, a OpenText (formerly Micro Focus) Gold Partner. His passion is to help test professionals improve the efficiency and effectiveness of software testing.

To view Stephen's LinkedIn profile and connect 

Stephen Davis LinkedIn profile

10th March 2026
LoadRunner AI

LoadRunner 26.1: A New Direction in Performance Testing?

OpenText’s version 26.1 is a clear statement of where the Performance Engineering (LoadRunner) family is heading: AI-assisted, simplifying complex tasks and enabling your team to be more productive. This creates a very practical question: how do you buy and deploy these new capabilities in a way that actually moves the needle on risk, cost, and delivery speed?

Hooked on Open Source

Revealed: How Consultancies Get You Hooked on Bad Tools

Picture the scene: you’re about to engage a consultancy for testing services, and their proposal leans heavily on open‑source tools, but there’s a nagging doubt… a misalignment between what you’re paying for and what they’re delivering.

You want the guidance and support to prevent costly mistakes; they want more billable days.

Calleo Sell Test Tools

Calleo: We Sell Test Tools

With Calleo, you get expert guidance to find the right options, demos and trial licenses to evaluate them, and practical help to get up and running. You’ll see the pros, cons and long-term costs clearly before making any decisions, and stay supported with renewals and updates long after you’ve started using the tool.

cut test maintenance

4 Ways to Cut Test Maintenance Effort with AI

Automation maintenance is a pain. It’s a frustrating time drain that nobody enjoys. Unfortunately, teams are doing more of it than ever, with modern solutions changing like the wind and each new release jeopardising script integrity. Thankfully, AI-driven automation is here to help.

2025 top testing articles

2025 Roundup: Check Out The Top 5 Testing Times Articles

Thanks to your support, 2025 was another excellent year for Testing Times and our 10,000+ subscribers. We explored a wide range of software testing topics, including test automation, performance testing, Jira fatigue, tester authority, and more. Below is a quick look at the five newsletters with the most reactions this year, and why they resonated so strongly.

Is WFH worth the risk

Remote Testing: Is Working From Home Worth The Risk?

Increasingly, organisations expect remote and hybrid testers to use borrowed tool licences, unstable VPNs, and software never designed to leave the office. That creates significant compliance and security risks that can turn into serious long‑term problems. It’s not the testers per se, but remote execution over on‑prem licences is a software audit waiting to happen. Read on to learn why a compliance nightmare isn’t the only reason your test setup might not be fit for distributed and home‑working team members.

Effortless automation

Solved: 4 Common Test Automation Headaches

Software teams know the story all too well: automation promises speed and reliability, but reality often brings fragile scripts, phantom failures, and endless rework. In the end, the technology intended to accelerate releases ends up bogging things down. Or at least, that’s how things used to be… Today’s AI-powered functional

Test the Untestable

Test the Untestable: Unlock Savings & Accelerate Your Project

Testers have long been asked to test earlier, faster, and more often. In truth, however, when critical APIs, integrations, or microservices aren’t ready, testing gets stuck. We’ve all been there, raring to go, like greyhounds in the slips…  but with nothing to test, and increasingly concerned about the impending last-minute panic.

The Test Tools You Need

Testers: Will We Finally Get The Tools We Need?

During the 2008 credit crunch, companies slashed technical investment. The mantra “do more with less” stuck—and 17 years later, testers are still paying the price as demands, complexity, and expectations have soared. It’s no coincidence that we’re witnessing an increasing number of high-profile software failures and cyber attacks. Yet, there’s still little willingness to invest in the right test tools and training.

Insights

Search

Related Articles

To get other software testing insights, like this, direct to you inbox join the Calleo mailing list.

You can, of course, unsubscribe 

at any time!

By signing up you consent to receiving regular emails from Calleo with updates, tips and ideas on software testing along with the occasional promotion for software testing products. You can, of course, unsubscribe at any time. Click here for the privacy policy.

Sign up to receive the latest, Software Testing Insights, news and to join the Calleo mailing list.

You can, of course, unsubscribe at any time!

By signing up you consent to receiving regular emails from Calleo with updates, tips and ideas on software testing along with the occasional promotion for software testing products. You can, of course, unsubscribe at any time. Click here for the privacy policy.