Re: how to write short name for the object without using 'name mapping' in test complete?
Short answer... there is no way. The "Full Name" is the full hierarchal tree of the parent/child relationships of the object. Your best bet is to use variables to short it down but that just creates the burden of having to assign a variable every time you want to "rename" the object.
Your BEST answer (and I really don't understand why people are so reluctant to use NameMapping) is to use NameMapping and utilize the Alias feature to shorten the name.
Robert Martin [Hall of Fame] Please consider giving a Kudo if I write good stuff ----
Why automate? I do automated testing because there's only so much a human being can do and remain healthy. Sleep is a requirement. So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group. I love good food, good books, good friends, and good fun.