Chapter 12. Implementing a Web Client

In this last chapter, we will start the implementation of a Web client. In its final form, the Web client will allow users to search for recording information stored in the database, modify the various attributes of a recording, and delete questionable reviews.

This chapter shows the implementation of the Search page, which demonstrates many of the issues you might encounter when developing a Web client using Test-Driven Development.

Testing User Interfaces

Testing user interface code challenges you in a number of ways differently than testing situations we have described previously.

  • Functional testing. The easiest way to test a Web application is to open a Web browser, type in the URL, and verify that the Web ...

Get Test-Driven Development in Microsoft® .NET 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.