Testing in a distributed environment
Leslie Lamport the term distributed system as follows:
"A distributed system is one in which I cannot get any work done because some machine I have never heard of has crashed."
Resource sharing through World Wide Web (aka WWW), a network of connected computers (aka a cluster), is a good example of systems. These distributed environments are often complex and lots of occurs frequently. Testing in these kinds of the heterogeneous environments is also challenging. In this section, at first, we will observe some commons issues that are often raised while working with such system.
Distributed environment
There are definitions of distributed systems. Let's see some definition and then we will try to correlate the aforementioned categories afterward. Coulouris defines a distributed system as a system in which hardware or software components located at networked computers communicate and coordinate their actions only by message passing. On the other hand, Tanenbaum...