Getting started with test-driven database development