Virtual machine test system, virtual machine test method
AssigneeHitachi, Ltd.
InventorRyoichi Ueda
Life of this patent
Estimating the term…
Abstract
An objective of the present invention is to efficiently perform a platform level test on a computer system comprising virtual machines that are automatically built according to predefined templates. A virtual machine test system according to the present invention creates a virtual machine according to a system template defining a combination of a network topology type of virtual machines and a role of each of the virtual machines, and performs a platform level test according to a test item defined for each of the combination (refer to FIG. 1).
Claims10
A virtual machine test system that performs a platform level test with respect to a computer system that is built using multiple virtual machines, comprising:
- a system template that defines a template regarding a combination of a type of a network topology of multiple virtual machines building the computer system and a role provided by each of the virtual machines in the computer system corresponding to the type;
- a virtual machine build unit that receives an instruction to build the computer system designating the type, and that builds, according to the template corresponding to the designated type, the computer system equipping software providing the role in the computer system;
- a test item list that defines a platform level test item with respect to the computer system for each combination of the type and the role;
- a test case creation unit that reads out a test item corresponding to the designated type from the test item list to create a test case;
- and
- a test perform unit that performs a platform level test with respect to the computer system according to a test case created by the test case creation unit and that stores a result of the platform level test into a storage device.
A virtual machine test method for performing a platform level test with respect to a computer system that is built using multiple virtual machines, comprising steps of:
- reading out a system template that defines a template regarding a combination of a type of a network topology of multiple virtual machines building the computer system and a role provided by each of the virtual machines in the computer system corresponding to the type;
- a virtual machine build step for receiving an instruction to build the computer system designating the type, and building, according to the template corresponding to the designated type, the computer system equipping software providing the role in the computer system;
- reading out a test item list that defines a platform level test item with respect to the computer system for each combination of the type and the role;
- a test case creation step for reading out a test item corresponding to the designated type from the test item list to create a test case;
- and
- a test perform step for performing a platform level test with respect to the computer system according to a test case created in the test case creation step and for storing a result of the platform level test into a storage device.
Dependencies are inferred from the claim text.