1. A system for testing of control devices, the system comprising: a computer memory that stores a testing grammar that describes a set of test cases for a device under test, wherein the testing grammar comprises one or more tags including at least one of a terminal symbol and a non-terminal symbol; and a processor that: identifies one or more tags within the testing grammar; determines at least one of a number of a set of test cases that would be generated based on the one or more tags within the testing grammar and a description of the set of test cases that would be generated based on the one or more tags within the testing grammar without generating the set of test cases from the testing grammar; responsive to the determination of the at least one of the number and the description of the set of test cases, modifies at least one tag in the testing grammar based on the identified at least one of the number and the description of the set of test cases; and generates a set of test cases for the device under test using the modified at least one tag in the testing grammar.