1. A system for testing a base machine, the system comprising: the base machine, the base machine including a base feature set (BFS) and a testing module; and a test case generator, the test case generator being configured to: select a prior level of the base machine, the prior level having a legacy architecture; determine a feature set of the legacy architecture based on the BFS; generate a set of test instructions based on the feature set; and provide the set of test instructions to the testing module.