Understanding action types and condition types
For a full understanding of timing settings and their effects, it is helpful to understand the types of UI-related action, and the two types of UI-testing conditions.
Classifying UI-interactive actions
Timing settings used for a given action are largely determined by the type of action it is. Actions that interact with the AUT can be classified into UI-testing and UI-interfacing actions. Each group can be further classified into subgroups.
Conditions and preconditions
The execution of an action may involve one or more UI-related tests that must be satisfied before the primary function of the action can be executed.