2015
DOI: 10.1016/j.scico.2015.03.005
|View full text |Cite
|
Sign up to set email alerts
|

Relational symbolic execution of SQL code for unit testing of database programs

Abstract: Symbolic execution is a technique enabling the automatic generation of test inputs that exercise a set of execution paths within a code unit to be tested. If the paths cover a sufficient part of the code under test, the test data offer a representative view of the actual behaviour of this code. This notably enables detecting errors and correcting faults. Relational databases are ubiquitous in software, but symbolic execution of code units that manipulate them remains a non-trivial problem, particularly because… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 62 publications
(158 reference statements)
0
2
0
Order By: Relevance
“…We conclude that N-Unit is the best tool among all three. The next phase of this paper would deal with the selection of open source testing tools for java and python, object oriented test cases for object identification using reflection, entity framework model utilization, ranking those tools based on their associated attributes like usefulness, recording of test cases, efficiency, reuseability of test cases, sync test cases and their results with some online repository to make them use in future projects and many other things shows huge gap in this field which needs to be filled slowly, gradully and with accuracy of authentic results which can be best fit and thought out for further investigation in this field [10] [11].…”
Section: Critical Analysis Of Resultsmentioning
confidence: 99%
“…We conclude that N-Unit is the best tool among all three. The next phase of this paper would deal with the selection of open source testing tools for java and python, object oriented test cases for object identification using reflection, entity framework model utilization, ranking those tools based on their associated attributes like usefulness, recording of test cases, efficiency, reuseability of test cases, sync test cases and their results with some online repository to make them use in future projects and many other things shows huge gap in this field which needs to be filled slowly, gradully and with accuracy of authentic results which can be best fit and thought out for further investigation in this field [10] [11].…”
Section: Critical Analysis Of Resultsmentioning
confidence: 99%
“…These three units cooperate with each other and are responsible for different work contents. Two-out-of-three security computer consists of three systems, each of which has an ATP unit, and the three ATP units among the three systems are connected by point-to-point Ethernet [25][26][27][28]. There is an ATO unit in the first and second series of three series, but there is no ATO unit in the third series.…”
Section: Methodology Related Theoretical and Technical Basismentioning
confidence: 99%