Systems and methods for infrastructure validation
First Claim
1. A method for testing an infrastructure comprising computers having an agent, the method comprising:
- receiving, at a controller, a test request to perform a predetermined test that validates an operation of the infrastructure needed to execute a business application, the predetermined test including a parameter and an expected result from performing the predetermined test;
identifying, by the controller, a computer for executing the predetermined test based on whether the agent at the computer can execute the predetermined test;
sending, by the controller, the predetermined test to the identified computer, wherein the agent at the identified computer executes the predetermined test independently from executing the business application;
receiving, at the controller, a result of executing the predetermined test by the agent; and
comparing, at the controller, the result with the expected result, wherein the predetermined test for validating the operation of the infrastructure is executed prior to installing the business application for a first time,wherein the predetermined test that validates an operation of the infrastructure needed to execute the business application tests the security of one or more network connections that will be required by the business application.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and method are provided for testing an infrastructure. The infrastructure may include one or more computers connected by a network. Moreover, each of the computers may include an agent. In one embodiment, the method includes receiving, at a controller, a test request to perform at least one of a plurality of predetermined tests, the predetermined test including one or more parameters associated with performing the predetermined test and one or more expected results from performing the predetermined test. The method further includes determining whether the predetermined test is available at one of the computers. The method also includes sending, by the controller, the predetermined test to one of the computers based on the results of the determining step, such that the agent at the computer performs the predetermined test sent by the controller. Furthermore, the method includes receiving, at the controller, one or more results of the predetermined test performed by the agent at the computer.
33 Citations
20 Claims
-
1. A method for testing an infrastructure comprising computers having an agent, the method comprising:
-
receiving, at a controller, a test request to perform a predetermined test that validates an operation of the infrastructure needed to execute a business application, the predetermined test including a parameter and an expected result from performing the predetermined test; identifying, by the controller, a computer for executing the predetermined test based on whether the agent at the computer can execute the predetermined test; sending, by the controller, the predetermined test to the identified computer, wherein the agent at the identified computer executes the predetermined test independently from executing the business application; receiving, at the controller, a result of executing the predetermined test by the agent; and comparing, at the controller, the result with the expected result, wherein the predetermined test for validating the operation of the infrastructure is executed prior to installing the business application for a first time, wherein the predetermined test that validates an operation of the infrastructure needed to execute the business application tests the security of one or more network connections that will be required by the business application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for testing an infrastructure comprising computers having an agent, the system comprising:
-
a processor; and a memory, wherein the processor and the memory perform a method comprising; receiving, at a controller, a test request to perform a predetermined test that validates an operation of the infrastructure needed to execute a business application, the predetermined test including a parameter and an expected result from performing the predetermined test; identifying, by the controller, a computer for executing the predetermined test based on whether the agent at the computer can execute the predetermined test; sending, by the controller, the predetermined test to the agent at the identified computer for execution independently from executing the business application; receiving, at the controller, a result of executing the predetermined test; and comparing, at the controller, the result with the expected result, wherein the predetermined test for validating the operation of the infrastructure is executed prior to installing the business application for a first time, wherein the predetermined test that validates an operation of the infrastructure needed to execute the business application tests the security of one or more network connections that will be required by the business application. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing instructions which, when executed by a processor for testing an infrastructure comprising computers having an agent, perform a method comprising:
-
receiving, at a controller, a test request to perform a predetermined test that validates an operation of the infrastructure needed to execute a business application, the predetermined test including a parameter and an expected result from performing the predetermined test; identifying, by the controller, a computer for performing the predetermined test based on whether the agent at the computer can execute the predetermined test; sending, by the controller, the predetermined test to the agent at the identified computer for execution independently from executing the business application; receiving, at the controller, a result of executing the predetermined test; and comparing, at the controller, the result with the expected result, wherein the predetermined test for validating the operation of the infrastructure is executed prior to installing the business application for a first time, wherein the predetermined test that validates an operation of the infrastructure needed to execute the business application tests the security of one or more network connections that will be required by the business application. - View Dependent Claims (17, 18, 19, 20)
-
Specification