Our shop also uses Robot. Record playback is very difficult to maintain but we have a solution which has worked well for us. We seperate the pages within our product into object maps and then build the Robot recognition strings from these maps at runtime. This way we can update an object in our map when it changes in the product and automagically fix all the scripts.
Our test department is fortunate to have developers who truly understand the importance of testing. Unfortunately, we have also been caught up in corporate consolidation and have been bought out twice in the past two years. Now, even though our location values testing, the people who hold the purse strings think of testing as nothing more than a bottleneck. End result is a great automated testing framework and not enough commitment to it to really use it.
Our shop also uses Robot. Record playback is very difficult to maintain but we have a solution which has worked well for us. We seperate the pages within our product into object maps and then build the Robot recognition strings from these maps at runtime. This way we can update an object in our map when it changes in the product and automagically fix all the scripts. Our test department is fortunate to have developers who truly understand the importance of testing. Unfortunately, we have also been caught up in corporate consolidation and have been bought out twice in the past two years. Now, even though our location values testing, the people who hold the purse strings think of testing as nothing more than a bottleneck. End result is a great automated testing framework and not enough commitment to it to really use it.