Chapter 10. User Interface Tests
Why Read This Chapter?
To effectively test the user interface (UI) design and implementation of a Web application, we need to understand both the UI designer's perspective (the goals of the design) and the developer's perspective (the technology implementation of the UI). With such information, we can develop effective test cases that target the areas within an application's design and implementation that are most likely to contain errors.
Introduction
This chapter explores the two primary classes of UI testing issues: (1) the design of UI components and (2) the implementation of UI components. Web technologies that are used to deliver UI components or controls (graphic objects that enable users to interact with applications) are also discussed, as are considerations for the effective testing of both UI design and implementation.
User interface testing normally refers to a type of integration testing in which we test the interaction between units. User interface testing is often done in conjunction with other tests, as opposed to independently. As testers, we sometimes explicitly conduct UI and usability testing (see the "Usability and Accessibility Testing" section for more information on usability testing), but more often, we consider UI issues while ...
Get Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.