Se voc� utiliza inje��o de depend�ncias atrav�s de seu construtor e seus par�metros s�o enviados em seu m�todo, fica bem simples criar testes unit�rios, por exemplo:
@Component("sum")
public class Sum {
private int result;
public void sum(int first, int second) {
this.result = first + second;
}
public int getResult() {
return this.result;
}
}
public class SumTest extends TestCase {
public void testSumsCorrectlyLowNumbers() {
int expected = 1999;
Sum logic = new Sum();
logic.sum(1000, 999);
assertEquals(expected, logic.getResult());
}
}Voc� pode utilizar o Selenium para testar seu sistema completamente atrav�s de um broser espec�fico.