Olá,
Sobre um CRUD usando hibernate, me pergunto sobre a real utilidade de se fazer testes, pois o hibernate se encarrega de validar a transação.
Acho que testes são realmente úteis em questões lógicas. Por exemplo, a matrícula de um aluno deve ser feita num período. Então faço testes de matrícula nos extremos do período, no meio do período e fora do período.
Fico grato se puderem me ajudar sobre o assunto.
Abraços.