2004
DOI: 10.1002/stvr.286
|View full text |Cite
|
Sign up to set email alerts
|

An AGENDA for testing relational database applications

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, presents an approach to testing database applications, and describes AGENDA, a set of tools to facilitate the use of this approach. 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. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
62
0
1

Year Published

2007
2007
2017
2017

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 96 publications
(69 citation statements)
references
References 24 publications
1
62
0
1
Order By: Relevance
“…On a related but complementary level, a substantial amount of work (e.g. [44,45,46,47,33,48,49,50,51,52,20,53,54,55,56]) has been done on how to generate test database content exhibiting some desirable properties, given only the database schema and possibly some queries to be executed over the database. The main difference between our work and these approaches is that they essentially work without considering the control flow of the programs manipulating the database.…”
Section: Other Related Workmentioning
confidence: 99%
“…On a related but complementary level, a substantial amount of work (e.g. [44,45,46,47,33,48,49,50,51,52,20,53,54,55,56]) has been done on how to generate test database content exhibiting some desirable properties, given only the database schema and possibly some queries to be executed over the database. The main difference between our work and these approaches is that they essentially work without considering the control flow of the programs manipulating the database.…”
Section: Other Related Workmentioning
confidence: 99%
“…Prior approaches to automated generation of datasets such as AGENDA [10], RQP [3] and Olston et al [24], generate datasets which ensure that the results of specified queries are non-empty. However, they do not address mutations, and there is no guarantee of completeness of the test cases generated.…”
Section: Select * From Instructor I Left Outer Join Teaches T On (Iimentioning
confidence: 99%
“…RELATED WORK The AGENDA toolset for testing database applications [10] has several components, including a component for generating a test database for a given query. However, [10] does not address mutation testing, and does not provide any guarantees about completeness of the test data that it generates.…”
Section: Space Of Queries and Mutants Consideredmentioning
confidence: 99%
“…Some tools (AGENDA [7], HTDGen [8]) support the generation of data not only on the basis of constraints defined by schema or user, but also based on SQL queries of database application under test. It allows generating such data that SQL queries of an implementation under test return some meaningful results.…”
Section: Tools Reviewmentioning
confidence: 99%