2 Component testing involves checking that the
various components of the software perform as intended. This involves
running the software through a battery of elementary test scenarios
to ensure that the major sub-components of the model are functioning
as intended. The following is a non-exhaustive list of suggested component
tests that should be included in the verification process.