If I had it all to do over again
If I had it all to do over again I would seriously consider disabling the 'Map object names automatically' before recordingautomated UI tests. Our developers do a reasonably good job naming objects so the recorded tests are easy enough to read. Occasionally there are hierarchy changes which throw us for a loop and we seem to constantly be chasing name mapping issues and wonder had we turned this setting off would if we would be having so many issues. I've been writing a fare bit of script lately which references the alias and it does not seem as fragile as the recorded tests which automatically create name mapping. If we were to turn this setting off would the recording use the alias and stop created name mappings for each object used in a test? Would this possible make our tests less fraile and easier to maintain? It seems TC should be better able to keep the object map and name map in sync but when I tried moving object up a level in the object map the object could no longer be found because the existing tests use the mapped name. I'm hoping to open up a discussion which will help us all. I don't profess to be an expert with TC. We've been using TC for about eight months now and probably have somewhere in the neighborhood of 2,000 individual steps across numerous tests. The ability to maintain tests is becoming more of problem each week and have nearly abandoned the ship on numerous occasions. Let's get this discussion going.3.3KViews0likes21Comments