Accommodating Human Behavior in Automated Testing

Human error needs to be accounted for.


I'm a big fan of test automation. To me, it's the best way to get software out the door. For the most part, automation brings a degree of speed and accuracy to the testing process that in many cases surpasses human capability. This is particularly true when it comes to UI testing. Having a roomful of testers sitting at keyboards entering data in the UI and then recording results can be a bottleneck when implementing testing in today's enterprise.