2008
DOI: 10.1145/1344452.1344462
|View full text |Cite
|
Sign up to set email alerts
|

A controlled experiment on white-box database testing

Abstract: Controlled experiments are a powerful way to assess and compare the effectiveness of different techniques. In this paper we present the experimental results of the evaluation of the effectiveness of a structural test coverage criterion developed for SQL queries when used by a tester to guide the selection of database test cases. We describe a controlled experiment designed for comparing this criterion with other conventional criteria such as equivalence partitioning and boundary value analysis. The results sho… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2008
2008
2021
2021

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(5 citation statements)
references
References 9 publications
0
5
0
Order By: Relevance
“…We also intend to adapt test generation algorithms to include these new test purposes types. In addition, we want to investigate the automatic analysis of non-observable system reactions in the context a white box testing [24].…”
Section: Discussionmentioning
confidence: 99%
“…We also intend to adapt test generation algorithms to include these new test purposes types. In addition, we want to investigate the automatic analysis of non-observable system reactions in the context a white box testing [24].…”
Section: Discussionmentioning
confidence: 99%
“…The approach taken was generating four different test databases with different sizes, in order to show the performance of the rules when executing against the databases. The open source tool dbMonster 5 was used for such purpose. The resulting databases have 4, 10, 100 and 1000 rows per table under the Oracle XE 10g database management system.…”
Section: Set Of Queries and Test Databasementioning
confidence: 99%
“…Each of them has a number of coverage nodes that represent the situations to be covered by the query when executed against the test data. A further controlled experiment [5] in which each of the situations to be covered is presented to the user in the form of a textual rule reveals that using this approach leads to test inputs able to reveal more faults in the queries than when it is not used. However, the main drawback is the scalability and performance because the coverage trees may grow exponentially and the evaluation of the coverage is done algorithmically.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In the literature, there is other related work that used mutation analysis for testing database applications. Tuya et al 15 conducted a controlled experiment to compare the effectiveness of a structural test coverage criterion developed for SQL queries with other conventional criteria (e.g. equivalence partitioning and boundary value analysis).…”
Section: Introductionmentioning
confidence: 99%