1) Normal recording is also known as context sensitive recording. This is the
default recording mode in QTP, which is used to record the operations on
standard GUI objects. For each and every operation it generates (statement)
script.
2) In analog recording we will record mouse and keyboard operations with
respect to window or desktop co-ordinates. Here it generates single statement
for all operations.
Note:
a) If you take desktop coordinates u may get wrong output if the application is
moved from one place to another.
b) If you take window coordinates you will get the correct output even the
application is moved from one place to another.
3) Low level recording is used to record the operations on the objects which
are not recognised by the QTP.