To start with, shared repository is file saved with .tsr format. This can be used by multiple scripts. It is the collection of objects to which the scripts refer. It is always an external file.
There is no default OR, it is referred as Local OR.
Local object repositoy is the collection of objects which the script uses. It can not be used as an external file or scripts can not use OR which is local to other script.
QuickTest can store the test objects it learns in two types of object repository
files: shared and local.
A shared object repository contains test objects that can be used in multiple
actions. This versatility makes it the preferred repository type for storing and
maintaining test objects. By associating a shared object repository with an
action, you make the test objects in that repository available for use in the
action. Any maintenance you perform on an object in a shared object
repository is reflected in any step using that object.
A local object repository stores test objects that can be used in one specific
action. The objects in this type of repository cannot be used in any other
action. Local object repositories are useful for backing up your test objects,
or for learning one or several objects.
<font color="blue">[i]If there is no struggle, there is no progress!