
Model-Based Testing of Hybrid Systems 393
traces; however, the tester can only perform a finite number of test cases in finite time.
Therefore, we must select a finite portion of the input space of the specification A and test
the conformance of the SUT A
s
with respect to this portion. The selection is done using a
coverage criterion that we formally define in the next chapter. Hence, our testing problem is
formulated as to automatically generate a set of test cases from the specification automaton
to satisfy this coverage criterion.
14.4 Test Coverage
Test coverage is a way to evaluate testing quality. More precisely, it is a way to relate the
number of