Virtual machine testing
AssigneeInternational Business Machines Corporation
InventorsAli Y. Duale, Shailesh R. Gami, Dennis W. Wittig
Life of this patent
Estimating the term…
Abstract
A system for testing a base machine includes the base machine that has a base feature set (BFS) and a testing module. The system also includes a test case generator, 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.
Claims16
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 testing level of the base machine, the testing 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;
- wherein the test case generator includes at least the following feature sets:
- the BFS, the BFS including the valid features for the base machine;
- a new feature set (NFS) for each level that includes all new features for each machine level as compared to an immediately prior level;
- a global feature set (GFS) of all features that are valid for all machine levels;
- and
- a removed feature set (RFS) for each level that includes all features that were removed from an immediately prior level.
A method of testing a base machine, the base machine including a base feature set (BFS) and a testing module, the method comprising:
- generating test instructions with a test case generator, generating including:
- selecting a prior level of the base machine, the testing level having a legacy architecture;
- determining a feature set of the legacy architecture based on the BFS;
- and
- generating a set of test instructions based on the feature set;
- and
- providing the set of test instructions to the testing module:
- wherein the test case generator includes at least the following feature sets:
- the BFS, the BFS including the valid features for the base machine;
- a new feature set (NFS) for each level that includes all new features for each machine level as compared to an immediately prior level;
- a global feature set (GFS) of all features that are valid for all machine levels;
- and
- a removed feature set (RFS) for each level that includes all features that were removed from an immediately prior level.
A computer program product for testing a base machine, the base machine including a base feature set (BFS) and a testing module, the computer program product comprising:
- a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising instructions that cause the computing device to perform the steps of:
- generating test instructions with a test case generator, generating including:
- selecting a prior level of the base machine, the testing level having a legacy architecture;
- determining a feature set of the legacy architecture based on the BFS;
- and
- generating a set of test instructions based on the feature set;
- and
- providing the set of test instructions to the testing module:
- wherein the test case generator includes at least the following feature sets:
- the BFS, the BFS including the valid features for the base machine;
- a new feature set (NFS) for each level that includes all new features for each machine level as compared to an immediately prior level;
- a global feature set (GFS) of all features that are valid for all machine levels;
- and
- a removed feature set (RFS) for each level that includes all features that were removed from an immediately prior level.
Dependencies are inferred from the claim text.