Frankenstein
Frankenstein is an open source tool for testing swing applications. It's focus is on readable, simple, tests. Some features include: record and playback, test scripts are independent of widget location, OGNL based assertions, and HTML reports.