×

Automated test generation for multi-interface enterprise virtualization management environment

  • US 9,959,201 B2
  • Filed: 03/14/2016
  • Issued: 05/01/2018
  • Est. Priority Date: 10/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for automated testing of a virtualization management system, the method comprising:

  • generating, by a test server, a test case comprising instances of commands executable by the virtualization management system;

    sending, by the test server, the test case to each interface of interfaces supported by the virtualization management system, the interfaces comprising a command line interface, a graphical user interface, and an application programming interface, each of which communicates with the virtualization management system;

    generating, by the test server, a response file corresponding to each of the instances of commands in the test case;

    executing, using the command line interface, the graphical user interface, and the application programming interface, a first instance of a command in the test case by the virtualization management system;

    comparing, by the test server, results of the execution for each of the command line interface, the graphical user interface, and the application programming interface of the first instance of the command in the test case in order to determine whether the results are identical for the command line interface, the graphical user interface, and the application programming interface;

    in response to the results from each of the command line interface, the graphical user interface, and the application programming interface of the virtualization management system being identical, storing the results from the virtualization management system in the response file corresponding to the first instance of the command;

    determining, by the test server, that an error occurred among the command line interface, the graphical user interface, and the application programming interface in response to the results from each of the interfaces of the virtualization management system not being identical; and

    the response file corresponding to the first interface of the command includes an entry corresponding to the result of executing each of the instances of the commands via each interface of the virtualization management system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×