Confira neste papo Reto, Ismael Soares falando sobre BDDMockito, Mockito e EasyMock.

O BDD incentiva a escrita de testes em uma linguagem natural, legível por humanos, que se concentra no comportamento do aplicativo. É uma API mais amigável para poder utilizar métodos comuns como given. 

Mockito é mais um framework de código aberto para testes. O Mockito difere um pouco dos outros frameworks porque ele tenta eliminar o padrão expect-run-verify que é seguido por grande parte dos frameworks. Assim ele não estabelece expectativas antecipadamente, e com isso temos um acoplamento reduzido ou minimizado, um código de teste mais fácil de ler e modificar.

O EasyMock é uma biblioteca que fornece uma forma fácil para usarmos Mock Objects para classes ou interfaces. Para utilizar o EasyMock devemos utilizar a versão Java 1.5.0 ou acima.

Confira a apresentação:

Para mais informações:

Quick Guide to BDDMockito

Mockito vs EasyMock

Mocks: Introdução a Automatização de Testes com Mock Object

Deixe aqui o seu comentário