Massa de dados para testes com hibernate.

As vezes, principalmente durante os testes, precisamos popular o banco de dados com alguma massa, o hibernate oferece isso de forma extremamente fácil de duas maneiras, uma é criando um arquivo chamado import.sql em qualquer lugar do classpath. Sim, apenas isso já basta para o hibernate executar esse script durante a criação da SessionFactory. Outra maneira é…

DBUnit e Hibernate.

Hoje precisei realizar alguns testes de integração com o banco de dados, pesquisei um pouco comparei as abordagens e decidi pela utilização do DBUnit. Com ele é possível popular a base de dados com um conjunto de dados pré-definidos antes da execução de cada teste, para isso ele faz uso de ‘datasets’ preenchidos por nós. Então…

The Chaos Report.

Em 1994, uma pesquisa denominada The Chaos Report foi realizada pelo Standish Group para identificar os motivos que levam um projeto de software ao fracasso. Essa pesquisa teve início baseado na comparação entre a construção de pontes e a criação de softwares, pontes geralmente são entregues no prazo, dentro do custo e sem falhas. Em…