8. A non-transitory computer-implemented medium storing: one or more instructions that, when executed by one or more processors, cause the one or more processors to: analyze a plurality of attributes of a first test program for testing an executable program; generate a plurality of values for the plurality of attributes of the first test program, the generating based on the analyzing; represent a plurality of quantitative measures for the first test program using the plurality of values; compute a plurality of scores for the plurality of quantitative measures of the first test program; compute a first weighted score for the first test program based on the plurality of scores, the first weighted score representing the ability of the first test program to test the executable program, the executable program comprising a portion of a graphical model that is executable in a graphical modeling environment; interact with a second test program for testing the executable program, the second test program being a separate and distinct program from the first test program, the second test program including the plurality of attributes; analyze the plurality of attributes of the second test program; generate a plurality of values for the plurality of attributes of the second test program, the generating based on the analyzing the plurality of attributes of the second program; represent the plurality of quantitative measures for the second test program using the plurality of values of the second test program; compute a plurality of scores for the plurality of quantitative measures of the second test program, wherein the plurality of quantitative measures represents at least three of the following: a capacity of the first test program or the second test program to test one or more operations of the executable program; a capacity of the first test program or the second test program to test a plurality of linearly independent paths through the executable program; a capacity of the first test program or the second test program to determine a quantitative measure of complexity of the executable program from a plurality of operations and a plurality of operands in the executable program; a capacity of the first test program or the second test program to determine a measure of maintainability and a prediction of maintainability of the executable program; a capacity of the first test program or the second test program to determine a statistical time measure between failure measure of the executable program; a time required for the first test program or the second test program to execute the executable program; a capacity of the first test program or the second test program to test dependencies of the executable program; or a capacity of the first test program or the second test program to determine an association between testing of the executable program and requirements defining a behavior of the executable program; compute a second weighted score for the second test program, the computing the second weighted score based on the plurality of scores for the plurality of quantitative measures of the second test program, and the second weighted score representing the ability of the second test program to test the executable program; compare the first weighted score to the second weighted score; and select the first test program to test the executable program based on the comparing, the selecting the first test program indicating that the ability of the first test program to test the executable program exceeds the ability of the second test program to test the executable program, and the selecting excluding the second test program from being executed.
8. A non-transitory computer-implemented medium storing: one or more instructions that, when executed by one or more processors, cause the one or more processors to: analyze a plurality of attributes of a first test program for testing an executable program; generate a plurality of values for the plurality of attributes of the first test program, the generating based on the analyzing; represent a plurality of quantitative measures for the first test program using the plurality of values; compute a plurality of scores for the plurality of quantitative measures of the first test program; compute a first weighted score for the first test program based on the plurality of scores, the first weighted score representing the ability of the first test program to test the executable program, the executable program comprising a portion of a graphical model that is executable in a graphical modeling environment; interact with a second test program for testing the executable program, the second test program being a separate and distinct program from the first test program, the second test program including the plurality of attributes; analyze the plurality of attributes of the second test program; generate a plurality of values for the plurality of attributes of the second test program, the generating based on the analyzing the plurality of attributes of the second program; represent the plurality of quantitative measures for the second test program using the plurality of values of the second test program; compute a plurality of scores for the plurality of quantitative measures of the second test program, wherein the plurality of quantitative measures represents at least three of the following: a capacity of the first test program or the second test program to test one or more operations of the executable program; a capacity of the first test program or the second test program to test a plurality of linearly independent paths through the executable program; a capacity of the first test program or the second test program to determine a quantitative measure of complexity of the executable program from a plurality of operations and a plurality of operands in the executable program; a capacity of the first test program or the second test program to determine a measure of maintainability and a prediction of maintainability of the executable program; a capacity of the first test program or the second test program to determine a statistical time measure between failure measure of the executable program; a time required for the first test program or the second test program to execute the executable program; a capacity of the first test program or the second test program to test dependencies of the executable program; or a capacity of the first test program or the second test program to determine an association between testing of the executable program and requirements defining a behavior of the executable program; compute a second weighted score for the second test program, the computing the second weighted score based on the plurality of scores for the plurality of quantitative measures of the second test program, and the second weighted score representing the ability of the second test program to test the executable program; compare the first weighted score to the second weighted score; and select the first test program to test the executable program based on the comparing, the selecting the first test program indicating that the ability of the first test program to test the executable program exceeds the ability of the second test program to test the executable program, and the selecting excluding the second test program from being executed. 12. The medium of claim 8 , further storing: one or more instructions that, when executed by the one or more processors, cause the one or more processors to: execute the first test program, receive a test failure from execution of the first test program; and incorporate the test failure in a history log.