Does TestComplete have something like Object Repository?
A.: Other tools require an object repository in order to work with objects on screen. TestComplete has access to all objects on screen at any point in time, so it does not need an object repository in order to run tests. One of the advantages that an object repository provides is if an object’s name (or some other property) changes, only the item in the object repository needs to be updated. TestComplete provides similar functionality via the Name Mapping project item. This item let’s you assign a custom name to an object and use object’s properties to find the object in the system. If you expect that a control’s name will be changed, you can add that object to the Name Mapping feature. After this, TestComplete will use this name to address the object in both recording and run time. That is, when TestComplete records any scripts against that object, it will use the name specified by the Name Mapping setting. And like in an object repository, if the object’s name changes, you can just m