
Test Framework Architectures for MBT 69
Hint: Instead of just returning a Boolean pass–fail value, consider having the
Sense methods for the distributed computers report the time intervals during
which the SUT was in the expected state.
This at least ensures that, whenever the main control computer reports that the SUT
as a whole was in a given state, it actually was in that state, within the limits of time
synchronization.
The downsides of reporting time intervals rather than pass–fail values are increased
data communication and processing loads. Slightly longer test step times are also necessary
because of the need for the Sense methods to wait for ...