Florian Haftmann (itestra GmbH), Donald Kossmann, Alexander Kreutz
Efficient Regression Tests for Database Applications
Conference of Innovative Data System Research, CIDR 2005, Asilomar, USA, January 4-7, 2005
Abstract
If you browse through the articles of www.junit.org, you will find only one article that contains the word database in its abstract. This observation is shocking because, of course, testing is just as important for database applications as for any other application. The sad truth is that JUnit simply does not work for database applications, and there are no alternatives on the market place. The reason is that there are some fundamental issues in automatizing regression tests for database applications. This paper addresses one particular issue that arises from the fact that you change the state of a database application while you test it.
