A testable system is one that gives up its faults easily. That is, if a system contains
Question:
A testable system is one that gives up its faults easily. That is, if a system contains a fault, then it doesn’t take long or much effort to make that fault show up. In contrast, fault tolerance is all about designing systems that jealously hide their faults; there, the whole idea is to make it very difficult for a system to reveal its faults. Is it possible to design a system that is both highly testable and highly fault tolerant, or are these two design goals inherently incompatible? Discuss.
Fantastic news! We've Found the answer you've been seeking!
Step by Step Answer:
Related Book For
Software Architecture In Practice
ISBN: 9780136886020
4th Edition
Authors: Len Bass, Paul Clements, Rick Kazman
Question Posted: