A Framework for Test Driven Developement to Databases