For some basic examples, look at the shipping examples called Test Sequencer and State Machine Test Sequencer. The examples can be easily modified to load test numbers from a file. One step up is to load the names of the tests from the file and call the VIs dynamically. To step all the way, you might want to look at NI's TestStand. It's a great product that easily handles what you want and takes care of the limit comparisons, report generation, datalogging, so that you can concentrate on writing the actual tests and not on maintaining your own test executive.