1. A method comprising: receiving, by a processing device, a software testing executable script; appending, by the processing device, the software testing executable script to a list of executable scripts; defining, by the processing device, a test environment comprising a management node and a testable component of a distributed network; establishing, over the distributed network, a trusted connection between the management node and the testable component; receiving, at the management node, an identifier of the software testing executable script, an identifier of a target for which the management node is to execute the software testing executable script, and a schedule for executing the software testing executable script, wherein the management node is separate from the target; and executing, by the management node, in view of the schedule, the identified software testing executable script with respect to the target.