Patterns for testing distributed systems interaction

Eduardo Guerra, Paulo Moura, Felipe Besson, Ayla Dantas, Fábio Kon · 2014

Testing distributed systems is a hard task, since the test needs to handle software pieces distributed across multiple network nodes. There are several techniques that can be used in this kind of test to capture the communication among components, to verify the internal state of remote components or to emulate the behavior of one of the components. Each technique has its positive and negative consequences, being better applicable in some contexts. This paper presents three patterns that can be used in the test of distributed systems, focusing on the consequences and the scenario in which each one is more suitable to be applied.

Read the paper · More papers on PaperTik