2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) 2023
DOI: 10.1109/icse48619.2023.00174
|View full text |Cite
|
Sign up to set email alerts
|

Testing Database Engines via Query Plan Guidance

Jinsheng Ba,
Manuel Rigger

Abstract: Database systems are widely used to store and query data. Test oracles have been proposed to find logic bugs in such systems, that is, bugs that cause the database system to compute an incorrect result. To realize a fully automated testing approach, such test oracles are paired with a test case generation technique; a test case refers to a database state and a query on which the test oracle can be applied. In this work, we propose the concept of Query Plan Guidance (QPG) for guiding automated testing towards "… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 16 publications
(1 citation statement)
references
References 35 publications
0
1
0
Order By: Relevance
“…One key component of automatic testing is an automatic input generator. Database and SQL query generation have been widely explored by existing works [21]- [26], [29], [50]- [57]. SQLsmith [29] is an open source random SQL query generator, which is inspired by Csmith [58].…”
Section: Related Workmentioning
confidence: 99%
“…One key component of automatic testing is an automatic input generator. Database and SQL query generation have been widely explored by existing works [21]- [26], [29], [50]- [57]. SQLsmith [29] is an open source random SQL query generator, which is inspired by Csmith [58].…”
Section: Related Workmentioning
confidence: 99%