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: Python‑based automation, AI‑assisted 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
Performance testing 2026

These LoadRunner Cloud Updates Make Performance Testing Better in 2026

LoadRunner Cloud gives teams a SaaS platform for creating and running performance tests without having to build and maintain all the supporting load-generation infrastructure themselves.

Officially named OpenText Core Performance Engineering, LoadRunner Cloud can simulate anything from a small number of users to millions, across different locations, applications and technologies.

Software Testing Risk

Is Remote Software Testing Creating New Risks You Haven’t Even Considered?

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.

Waiting into Testing

Turn Waiting into Testing. How to Cut Costs & Accelerate Delivery

Testing is a funny role sometimes. You can be prepped and ready to go, test plans written, data prepared and everything poised for testing to begin… Then nothing happens.

A critical API hasn’t been delivered. The SAP environment is being used by another team. A third-party system is unavailable. So, you wait. Sometimes for days. Often for weeks.

Save Your Software Testing Career

Testers: Why 10 Minutes a Day Could Save Your Career

Who do you want to be? The ex-tester bemoaning the rise of AI and the disappearance of the profession they once knew? Or the expert tester using AI, automation and every available tool to become more capable and valuable than ever?

Terrified of AI TT

The Software Testers Who Should Be Terrified of AI

The testers who should be terrified of AI are probably not the ones people usually talk about. And it’s not about whether you’re a functional, performance, automation, or security tester, or any other discipline. Those categories are basically irrelevant to your survival in the new world.

Regulated Businesses Insight

Regulated Businesses: How You Can Accelerate Software Testing

ALM Octane provides regulated businesses with a single, controlled environment for designing, executing, and evidencing software tests. This helps teams satisfy strict regulatory expectations, whether delivering change via Agile, DevOps, Waterfall or hybrid/Wagile projects.

Evergreen IT

How to Test Evergreen IT: A Very Short Guide

Evergreen IT sounds simple. Rather than running old systems for years, software is continuously updated. The benefits are obvious: access to new features, no more painful migration projects, better security, and less technical debt.

Agentic Testing

What is Agentic Testing & Why Does it Matter?

Agentic testing is one of those phrases that has started appearing everywhere. There’s an underlying assumption that everyone already knows what agentic workflows are, but many don’t. So what does it mean? And more importantly, does it actually matter right now?

From Chatbots to Platforms: Where AI-Based Testing Is Really Heading

The way most people have been using AI for testing is handy for a quick script stub or some test data ideas, but it’s a long way from an industrialised solution. For most teams, “AI testing” still sounds like a future promise rather than a secure, business-ready solution embedded in how their organisation works. It feels like something happening on the fringes, or more realistically, on a tester’s personal chatbot.

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.