UI test automation is, nowadays, a commonly used approach. First, because of the tools offering, second because different organization started to realize (if they did not do it before) how high is the defect cost, so they started to think about getting more from testing while spending less on it. For many, it becomes obvious pretty soon that the automation is not as beneficial as if first seemed.
Alexandre Iline has a lot of background in quality engineering and UI testing in particular. Over the past years Alexandre has been a tester, test lead, quality technologist and/or test tool architect on several large products such as Netbeans or Java Studio Creator.
He has developed a testing tool: Jemmy, which is one of the tools used for Java UI testing commonly nowadays. Also, I've been an architect for several extensions for Jemmy, one of which is Jellytools.
As the author of Jemmy, I have made numerous presentations about the tool, test automation and other technical aspects of QE to a various audiences in SUN Microsystems. As Jemmy is open-source, I am participating in some open aliases and discussion forums.
Unitils - making unit testing easy— Unitils is an open source library, written by a number of colleagues from Ordina J-Technologies , aimed at making unit testing easy and maintainable. Unitils builds further on existing libraries like DBUnit and EasyMock and integrates with JUnit and TestNG. The framework includes general assertion utilities, support for database testing, for testing with mock objects and offers integration with Spring and Hibernate. It has been designed to offer these services to unit tests in a very configurable and loosely coupled way.