the following may be illustrative of the problems inherent in current implementations of testing systems fig1 is a high level representation of automated regression testing performed without the aid of an art intermediary automated testing tool 100 is the tool used to test an aut 105 generally the automated testing tool 100 performs actions on the aut 105 to iterate through a range of possible user actions on the aut 105 results are received from this testing to determine whether any action or sequence of actions causes errors with the aut 105 therefore automated testing tool 100 may include a number of action sets such as object identification 110 objection action list 115 action execution 120 and object property reading 125 the automated testing tool 100 may include add ins 130 add ins 130 extend the functionality of the automated testing tool 100 so that it may interface with and thus automate the aut 105 unfortunately the add ins 130 often fail to adequately support the aut 105 platform causing deficient performance or failure to implement functions such as object identification 110 objection action list 115 action execution 120 and object property reading 125 for example the aut 105 may be rendered using commercially available graphical products for rendering such interfaces such as windows presentation foundation u00ae similarly the automated testing tool may be implemented in hewlett packard quicktest professional u00ae unfortunately add ins.