2014
DOI: 10.1145/2491529
|View full text |Cite
|
Sign up to set email alerts
|

Guided test generation for database applications via synthesized database interactions

Abstract: Testing database applications typically requires the generation of tests consisting of both program inputs and database states. Recently, a testing technique called Dynamic Symbolic Execution (DSE) has been proposed to reduce manual effort in test generation for software applications. However, applying DSE to generate tests for database applications faces various technical challenges. For example, the database application under test needs to physically connect to the associated database, which may not be avail… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
44
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 26 publications
(44 citation statements)
references
References 33 publications
0
44
0
Order By: Relevance
“…Our last objective with the experiments was to compare the performance of relational symbolic execution with the SynDB tool proposed in [23]. In this tool, the tested code is preprocessed to translate the SQL code into normalised native program code, before applying a classical symbolic execution process.…”
Section: Benchmarking Relational Symbolic Execution Against Normalisamentioning
confidence: 99%
See 4 more Smart Citations
“…Our last objective with the experiments was to compare the performance of relational symbolic execution with the SynDB tool proposed in [23]. In this tool, the tested code is preprocessed to translate the SQL code into normalised native program code, before applying a classical symbolic execution process.…”
Section: Benchmarking Relational Symbolic Execution Against Normalisamentioning
confidence: 99%
“…In order to propose a fair comparison, the total generation time for each method was measured on a Pentium 4 configuration (3.06GHz, 1GB RAM, Microsoft Windows XP 32-bit), similar (but admittedly not identical) to the one used in [23]. The obtained results are synthesised in the first part of table 8.…”
Section: Benchmarking Relational Symbolic Execution Against Normalisamentioning
confidence: 99%
See 3 more Smart Citations