Segue arquivo WAR com o projeto.
De fato, a prática de escrita de testes unitários é fundamental em qualquer projeto. Foi interessante e fácil utilizar as annotations do JUnit 4 (eu estava acostumado com JUnit 3). Uma versatilidade interessante é a possibilidade de se escrever testes sem o prefixo "test" no nome do método.
Os testes entregues cobrem apenas parte da aplicação, porém outros testes estão sendo escritos para a versão final do projeto.
Segue anexo também dois scripts gerados a partir do Selenium IDE.
Achei a tecnologia bastante útil e certamente a prática de testes client-side.
Abraços
Fórum