Patent ID: 7457989

Claim:
A computing device having a processor to implement a test case for selecting an execution behavior for executing an action, the selected execution behavior being one of a plurality of child execution behaviors of a parent execution behavior, the parent execution behavior more generally specifying the action to be executed and each child execution behavior of the parent execution behavior more specifically specifying the action to be executed or a portion thereof, the test case comprising: an execution behavior manager for receiving the more generally specified action from the parent execution behavior; and a behavior automation library for storing each execution behavior therein, the parent execution behavior in the library having data therein regarding each child execution behavior thereof, and for providing the data regarding each child execution behavior of the parent execution behavior to the execution behavior manager upon the execution behavior manager requesting the data after receiving the action from the parent execution behavior, the execution behavior manager based on the provided data from the behavior automation library regarding each child execution behavior of the parent execution behavior selecting at least one of the child execution behaviors such that the more specifically specified action therein is executed.