Chapter 12. Presentation-layer testing
If debugging is the process of removing software bugs, then programming must be the process of putting them in.
This chapter covers
- Introducing presentation-layer testing
- Testing with HtmlUnit
- Testing with Selenium
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 ...