If debugging is the process of removing software bugs, then programming must be the process of putting them in.
This chapter covers
Simply stated, presentation-layer testing means finding bugs in the graphical user interface (GUI) of an application. Finding errors here is as important as finding errors in other application tiers. A bad user experience can cost you a customer or discourage a web surfer from visiting your site again. Furthermore, bugs in the user interface may cause other parts of the application to malfunction.
Because of its nature and interaction with a person, GUI testing presents ...