Patent ID: 8533544

Claim:
A system for tree sequence testing of a device, comprising: a current layer memory unit storing current layer information describing a current layer; a test action memory unit storing test action instructions executable by a test module for a test action to be carried out on said device; and a recovery memory unit storing recovery instructions executable by said test module, for a recovery action to be carried out on reception of a recovery call from a next lower layer with respect to the current layer, wherein said system is arranged to execute a multiple of test sequences in a hierarchical order defined by a test framework architecture, the test framework architecture comprises a plurality of hierarchical layers at least comprising an upmost layer and a lowest layer, each layer of said plurality of hierarchical layers comprises at least one test sequence, and each test sequence comprising a plurality of test steps comprising: executing on said device, in accordance with said test action instructions, said test action associated with said current layer, executing a recovery action in accordance with said recovery instructions on reception of a recovery call from a next lower layer with respect to the current layer, and transmitting a recovery call to a next upper layer with respect to the current layer when said test action fails.