The Ultimate Distributed System—The Internet

The Internet represents a very large and dynamic distributed system. Servers are added to and removed from this network continuously. Applications that live in this environment must be able to operate in the presence of partial failures in the form of missing systems or nonexistent addresses on machines. Some of these systems form basic business environments for the company running the Web site. These e-commerce systems have specific and stringent requirements for reliability and security. In this section we will consider the issues specific to this type of environment. It will not be a complete overview, but we will provide an outline of how these systems should be tested.

The “Web pages” that are ...

Get A Practical Guide to Testing Object-Oriented Software 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.