Automated test generation for multi-interface and multi-platform enterprise virtualization management environment
First Claim
1. A computer-implemented method for automated testing of a system under test, the method comprising:
- sending, by a test server, a test case to a plurality of instances of the system under test, the test case sent to each instance of the system under test via each interface from a plurality of interfaces supported by the system under test, wherein the test case comprises a plurality of instances of commands executable by the system under test, and wherein the instances of the commands in the test case are executed in sequence;
for each instance of the system under test, performing multi-interface comparison by;
comparing, by the test server, responses to the test case from each of the interfaces;
in response to the responses from each of the interfaces being identical, storing the responses in an instance-response file corresponding to the instance;
generating, by the test server, a response file corresponding to each of the plurality of commands in the test case;
in response to the responses from each interface of the instance of the system under test being identical, storing the responses in the response file corresponding to the command; and
reporting, by the test server, an error in response to the responses from each interface not being identical.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments for automated testing of a virtualization management system are described. An example computer-implemented method for automated testing of a virtualization management system includes sending, by a test server, a test case to a plurality of instances of the system under test, the test case sent to each instance of the system under test via each interface from a plurality of interfaces supported by the system under test. The method further includes, for each instance of the system under test, performing multi-interface comparison. The comparison includes comparing, by the test server, responses to the test case from each of the interfaces. The method also includes in response to the responses from each of the interfaces being identical, storing the responses in an instance-response file corresponding to the instance. The method also includes reporting, by the test server, an error in response to the responses from each interface not being identical.
67 Citations
7 Claims
-
1. A computer-implemented method for automated testing of a system under test, the method comprising:
-
sending, by a test server, a test case to a plurality of instances of the system under test, the test case sent to each instance of the system under test via each interface from a plurality of interfaces supported by the system under test, wherein the test case comprises a plurality of instances of commands executable by the system under test, and wherein the instances of the commands in the test case are executed in sequence; for each instance of the system under test, performing multi-interface comparison by; comparing, by the test server, responses to the test case from each of the interfaces; in response to the responses from each of the interfaces being identical, storing the responses in an instance-response file corresponding to the instance; generating, by the test server, a response file corresponding to each of the plurality of commands in the test case; in response to the responses from each interface of the instance of the system under test being identical, storing the responses in the response file corresponding to the command; and reporting, by the test server, an error in response to the responses from each interface not being identical. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification