OpenText Functional Testing (formerly UFT One under Micro Focus) is the enterprise functional automation product with the deepest coverage across legacy and modern stacks. It automates SAP GUI, Salesforce Classic and Lightning, Oracle EBS, Oracle Cerner, Epic EHR, Siebel, PeopleSoft, Microsoft Dynamics, web, mobile (through Functional Testing Lab), API, and multiple mainframe terminal technologies in one product, with 200+ enterprise technologies supported in total.
Python authoring is the modernization story. Automation engineers code around edge cases in Python instead of fighting low-code or no-code limits, plug AI assistants into a language the entire industry already speaks, and use the broader Python ecosystem (data libraries, OS automation, custom utilities) wherever scripts need it. The framework stays modern instead of locked into a proprietary surface.
Functional Testing's coverage breadth is the reason large regulated enterprises keep it. Programs that run automation across SAP GUI, mainframe, legacy thick clients, and modern web rarely find a single alternative that covers all of it. Replacing Functional Testing in those environments typically means adopting two or three separate tools, which creates more governance cost than it saves.
What kills Functional Testing adoption is framework drift. Tests authored script-by-script instead of as shared object-repository patterns create maintenance debt that grows faster than the test suite. Merito's engagement starts with object repository architecture, data-driven patterns, and CI/CD wiring so the investment compounds.
Ideal use cases
- SAP regression automation across ECC, S/4HANA, and SAP GUI
- Cross-technology end-to-end flows spanning SAP, Salesforce, and mainframe
- Legacy thick-client and PeopleSoft automation alongside modern web
- Mainframe (3270, 5250) regression integrated with upstream web
- Regulated QA requiring audit-ready execution evidence