-
Book Overview & Buying
-
Table Of Contents
Test-Driven Development with Java
By :
In this section, we will consider how we evaluate the impact of our user interface on users. This is another area where automation brings benefits but cannot complete the job without humans being involved.
User interfaces are the only part of our software system that matters to the most important people of all: our users. They are – quite literally – their windows into our world. Whether we have a command-line interface, a mobile web application, or a desktop GUI, our users will be helped or hindered in their tasks by our user interface.
The success of a user interface rests on two things being done well:
The first of these, providing functionality, is the more programmatic of the two. In the same way that we use TDD to drive a good...