1. A method for testing user interactive controls in a graphical user interface (GUI) of an application under test (AUT) that provides an accessibility framework, executed on a computer system, comprising: determining properties of GUI controls in an AUT comprising using an accessibility application programming interface (API) to crawl an AUT to expose the AUT's control properties using the AUT's accessibility support framework; determining a set of valid events for an identified control based on the control's properties; defining input data parameters for the set of events for a control; determining input data equivalence partitions for the set of events for a control based on the defined parameters; and using the accessibility API to test a desired control comprising performing one or more desired events in the desired control using desired input data from the equivalence partitions.