Blog
Avoiding the UI: Why and How to Run Tests With Scripts
There's no doubt about it: a user interface (whether it's graphic or text-only) can be very nice, at least when you need to make decisions in real time or enter data on the spot. But when you know exactly what you're going to do and how you're going to perform each step, and you have a set of tasks that you're likely to perform more than once or twice, any kind of user interface can slow you down, get in the way, and eventually become a maddening, time-wasting annoyance.