A framework for testing database applications
- 1 August 2000
- conference paper
- Published by Association for Computing Machinery (ACM)
- Vol. 25 (5) , 147-157
- https://doi.org/10.1145/347324.348954
Abstract
Database systems play an important role in nearly every modern organization, yet relatively little research effort has focused on how to test them. This paper discusses issues arising in testing database systems and presents an approach to testing database applications. In testing such applications, the state of the database before and after the user's operation plays an important role, along with the user's input and the system output. A tool for populating the database with meaningful data that satisfy database constraints has been prototyped. Its design and its role in a larger database application testing tool set are discussed.Keywords
This publication has 14 references indexed in Scilit:
- In black and whiteACM Transactions on Software Engineering and Methodology, 1998
- Automatic test data generation using constraint solving techniquesPublished by Association for Computing Machinery (ACM) ,1998
- Quickly generating billion-record synthetic databasesACM SIGMOD Record, 1994
- Automatically generating test data from a Boolean specificationIEEE Transactions on Software Engineering, 1994
- The ASTOOT approach to testing object-oriented programsACM Transactions on Software Engineering and Methodology, 1994
- Experimental results from an automatic test case generatorACM Transactions on Software Engineering and Methodology, 1993
- Software testing based on formal specifications: a theory and a toolSoftware Engineering Journal, 1991
- Automated software test data generationIEEE Transactions on Software Engineering, 1990
- The category-partition method for specifying and generating fuctional testsCommunications of the ACM, 1988
- An automatic data generating system for data base simulation and testingACM SIGMIS Database: the DATABASE for Advances in Information Systems, 1977