Micro Focus Unified Functional Testing ( UFT ), formerly known as
QuickTest Professional ( QTP ), is software that provides functional
and regression test automation for software applications and environments.
UFT supports keyword and scripting interfaces and features a graphical user
interface. It uses the Visual Basic Scripting Edition (VBScript) scripting
language to specify a test procedure, and to manipulate the objects and
controls of the application under test. UFT allows developers to test all
three layers of a program's operations from a single console: the interface,
the service layer and the database layer.
UFT was originally written by Mercury Interactive and called QuickTest
Professional.