It is a process of recording user operations on AUT (Application Under Test). Recording is something which records all the user actions (like clicking a button, clicking a link, entering data, closing browser etc. We mostly capture expected results during recording. During Recording QTP creates steps in Keyword view, and generates them in a script in the Expert view. Simultaneously it adds Objects information into an Object Repository.QTP supports 3 types of recording: