UFT or Unified Functional Testing is an Automation Software Testing Tool developed by Mercury Interactive (QTP). This tool was developed in the 1990s and in May 1998 the first version was available. Later this was acquired by Hewlett Packard (HP) and later in turn acquired back by Micro Focus. UFT is a record-and-playback tool where basically all the steps are recorded and then played back. UFT is primarily used to automate functional and regression testing.