
A long standing the problem when testing from a deterministic finite state machine is to guarantee full fault coverage even if the faults may introduce extra states in the implementations. It iswell-known that such tests should include the sequences in a traversal set which contains all input sequences of length defined by the number of extra states. This paper suggests the SPY method, which helps reduce the length of tests by distributing sequences of the traversal set and reducing test branching. Copyright © 2011 John Wiley & Sons, Ltd.