 <p>Have a look at <a href="http://tapestry.apache.org/" rel="nofollow noreferrer">tapestry</a> web-framework. from code-quality perspective one of the best pieces of code i have seen! it uses both unit-tests and integration-tests (selenium driven). they are nicely integrated with maven so you can just run them locally. i would have preferred canoo-webtest (browser independent), but the suites are nice.</p> <p>but you are right, all a mandating (automated) unit+integration tests, but you hardly see it in practice... though it really pays off!</p>