1. A method of generating a test vector pattern for an array, comprising: determining a failure of a test of the array; defining a type of test vector pattern to generate using a graphical user interface; generating the test vector pattern; and testing the array using the test vector pattern.