1. A computer-implemented method for characterizing a vision system, the method comprising: providing a condition space comprising a plurality of dimensions, each dimension representing a respective condition axis, wherein each point in the condition space specifies a set of conditions under which a vision system may operate; providing an image; sampling the condition space according to a pseudo-random sequence to determine a plurality of test conditions usable to characterize the vision system, wherein each test condition corresponds to a respective set of conditions; generating a plurality of test images corresponding to the plurality of test conditions based on the image; performing a vision inspection on each of the plurality of test images to generate respective test results; analyzing the test results to determine conditions under which the vision system operates correctly.