The test scripts include only one action, that contains the number of steps that are to be performed to test the applications. Below listed three types of actions are performed in QTP:
Non-Reusable Action: These actions can be called only once by the tests from where they are stored
Reusable Action: These actions can be called multiple times from where they are stored
External Action: They are reusable actions but stored in external tests. The external actions are available only in read-only mode and any change to external action cannot be made.