We are looking for a way to automate windows forms for acceptance testing. Our requirements are:
Posting this on behalf of my wife :)
We were using a tool from Compuware called TestPartner to create the test scripts for testing a WinForms client-server application. For managing and controlling the scripts execution we were using Compuware QA Director.
TestPartner uses VBA which is quite easy to understand and to use. Some non-developers could even know it because they write Excel macros. It has good record-and-replay functionality and is very good with objects recognition. So you could use it for both simple scripts created by your business users and to create a framework of advanced scripts by your developers and test engineers.