1. A method of testing comprising the steps of: generating a first test pattern set including at least one test pattern including bits each in a bit position; analyzing the test pattern set for compatibility with a scan chain configuration including flip-flops corresponding to the bit position; and generating a new test pattern set in response to analyzing the test pattern set for compatibility with the scan chain configuration.