Substitution Test
A substitution test is useful to determine what the generic components of a program are:
Can the program be modified by a substituting a different component for an existing one, without changing the other components?
In this example, we could produce different but related programs by substitution of components:
Contents    Page-10    Prev    Next    Page+10    Index