1. A data processing system implemented method of testing accessibility of a data processing system program according to accessibility criteria, the data processing system program comprising a plurality of objects, at least one object of the plurality of objects usable as a user interface between the data processing system program and a user, the data processing system implemented method comprising: identifying the at least one object of the data processing system program pertaining to the user interface; determining, using a processor, if the identified at least one object satisfies the accessibility criteria by examining an accessibility description for the identified at least one object; and outputting results of the determining.