What is QTP?

QTP or QuickTest Professional is an automation tool which is primarily used to automate functional and regression testing.