How to design a circuit which provides a range of voltages to test an ADC?
I'd probably turn it around: provide some (slowly) varying voltage, and measure it with a know-good circuit (probably another ADC). 

Note that you can test a lot (linearity, no missing values) with just a sawtooth input.