1. An automation test system, for testing and control of a plurality of networked devices, the system comprising: a node database comprising device-specific characteristics associated with each of the plurality of networked devices; an abstraction module for converting verbs identified in a plurality of test cases to a set of actions, selected based on device-specific characteristics mapped from the node database, to be executed in relation to target networked devices, the abstraction module also for mapping abstraction markers used in the test cases to device-specific characteristics, wherein the verbs and abstraction markers form device-specific commands; an execution module for executing the device-specific commands generated by the abstraction module, against the target networked devices, by sending device-specific commands to the target networked devices; and a parser module for parsing responses received from the target networked devices during execution of the test cases by the execution module, and for determining a verdict for each test step and for each test case.