Driven by Tests... hopefully

A little late to the test driven side, I am, but I have played with JUnit
for a while now. What I’m looking for is best practices to continue this implementation a
little further. After some brief research, I have settled on the following setup for our

Unit Testing

JUnit - obviously for unit testing POJO’s

-> Cactus - for server side unit testing of ejb’s

-> Strutstestcase - for unit testing Action classes. This I’m unsure of, but
will look at Raible’s project for direction.

Functional/Acceptance Testing

HttpUnit - Http/Html driven tests

-> JWebUnit - Extension driven by code

-> Canoo Webtest - Extension driven by XML

Anyway, if you have any direction for me, please advise!