A hardware or software mechanism that is used as an aid in testing the behaviour of a subsystem. The intention is that the energizer should drive the subsystem in a way that simulates its actual application, and should at the same time analyse the responses from the subsystem in order to detect any erroneous behaviour.