1. A method for configuring a test for a program, comprising: receiving, by a processor, an identification of an electronic device configured to operate the program; retrieving, by the processor, a configuration of the electronic device from a memory; modifying, by the processor, at least one step of the test based upon the configuration of the electronic device.