Chapter 6. Test-driving data access

Information is the currency of democracy.

Thomas Jefferson

Data is everywhere. Think about it. How many systems have you worked with in your professional career where the business logic you implemented did not operate on persistent data? Exceptions do exist, of course, but the majority of systems in today’s enterprises deal with persistent data—and with lots of it. As such, data has a central role in the development of these systems and in the day-to-day lives of software developers. Furthermore, if you’d have to pick one component of an enterprise system as the single most important, it’d have to be the data. Yet software developers have a long tradition of relying on manual, visual inspection for testing ...

Get Test Driven now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.