A method of testing a graphical user interface includes selecting a widget
of the graphical user interface, associating an access mode with the
widget, generating a mode-specific input message based on the widget and
the access mode, sending the mode-specific input message to the graphical
user interface, detecting a mode-specific response from the graphical user
interface using a detection tool, and evaluating the graphical user
interface based on the mode-specific response.