Patent ID: 8583722

Claim:
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.