1) Normal recording in QTP
It is used for recording the operations perform at different contacts on the standard GUI objects. During this all actions are recorded with Objects details in Object repository
. It will generate the corresponding test script statement for every user action. It will also store the required related information in the object repository.
QTP records in Normal mode by default and takes full advantage of QTP Object Model , recognizing application objects regardless of their location on screen.
2) Analog Recording in QTP
It is used for recording the continuous operations. This is useful for the cases where we need to record exact mouse or Keyboard operation in relation to Screen or application. This is useful when Normal reocrding does ot work for you. E.g.- It will be helpful where we want to record mouse drag operation.
3) Low-level Recording in QTP
It is special recording mode provided by QTP, which is used for recording the minimum operations on the Non-Supported environments also.
This mode records at object level and records all run-time objects as windows or winobject test objects. You can also use this recording mode in case exact coordinates are important for your testing.