The Google Testing blog has a post on testing GWT applications. Specifically the post talks about testing best practices and the use (or non-use) of GwtTestCase. It's worth checking out, especially if you are interested in better testability and architecture. To learn more about the MVP pattern mentioned, watch Ray Ryan's Best Practices for Architecting your GWT App talk at Google I/O.
