Container type In-container testing framework to use
HTTP container Cactus ( for testing Servlets, JSPs, Tag libraries, Filters and EJBs )
HTTP container JSFUnit ( for testing JSF components )
OSGi container JUnit4OSGi ( for testing OSGi modules )
Database container DBUnit