Pessoal, tenho bastante experiência em testes unitários mas quase nenhuma em testes de integração.
Minha dúvida é: que tipo de testes de integração eu devo ter?
Um que me parece mais claro é testar o meu DAO. Até aí beleza.
Mas e o resto? Por exemplo, tenho uma aplicação com diversas telas e diversas funcionalidades.
O que deve ser testado dessas funcionalidades? Tudo? Todas as possibiblidades?
Por exemplo, devo criar um banco de testes soh pra isso, e a partir daí utilizar algo como HTMLUnit e sair testando as telas?
Enfim, minha dúvida é: o que VOCÊS testam em testes de integração?