Mostrar el registro sencillo del ítem

Incremental test data generation for database queries

dc.contributor.authorSuárez Cabal, María José 
dc.contributor.authorRiva Álvarez, Claudio A. de la 
dc.contributor.authorTuya González, Pablo Javier 
dc.contributor.authorBlanco Aguirre, Raquel 
dc.date.accessioned2021-02-05T12:16:44Z
dc.date.available2021-02-05T12:16:44Z
dc.date.issued2017-12
dc.identifier.citationAutomated Software Engineering, 24(4), p. 719-755 (2017); doi:10.1007%2Fs10515-017-0212-7
dc.identifier.issn0928-8910
dc.identifier.urihttp://hdl.handle.net/10651/57781
dc.description.abstractTesting database applications is a complex task since it involves designing test databases with meaningful test data in order to reveal faults and, at the same time, with a small size in order to carry out the testing process in an efficient way. This paper presents an automated approach to generating test data (test relational databases and test inputs for query parameters) for a set of SQL queries, with the aim of covering test requirements as obtained from said queries. The test data generation follows an incremental approach where, in each increment, test data are generated to cover a test requirement by re-using test data previously generated for other test requirements. The test data generation for each test requirement is formulated as a constraint satisfaction problem, where constraints are derived from the test requirement, initial database states and previously generated test data. The generation process is fully automated and supports the execution on complex queries and databases. Evaluation is carried out on a real life application, and the results show that small-size generated test relational databases achieve high coverage scores for the queries under test in a short generating time.spa
dc.description.sponsorshipProjects TIN2013-46928-C3-1-R and TIN2016- 76956-C3-1-R, funded by the Spanish Ministry of Science and Technology, and GRUPIN14-007, funded by the Principality of Asturias (Spain) and ERDF funds.spa
dc.format.extentp. 719-755spa
dc.language.isoengspa
dc.publisherSpringer Naturespa
dc.relation.ispartofAutomated Software Engineering, 24(4)spa
dc.rightsCC Reconocimiento 4.0 Internacional
dc.rights© Springer Science+Business Media New York 2017
dc.source.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectsoftware testingspa
dc.subjectdatabase testingspa
dc.subjecttest database generationspa
dc.subjecttest coveragespa
dc.subjectconstraint satisfaction problem (CSP)spa
dc.subjectsoftware engineeringspa
dc.titleIncremental test data generation for database queriesspa
dc.typejournal articlespa
dc.identifier.doi10.1007%2Fs10515-017-0212-7
dc.relation.projectIDTIN2013-46928-C3-1-R
dc.relation.projectIDTIN2016- 76956-C3-1-R
dc.relation.projectIDGRUPIN14-007
dc.relation.publisherversionhttps://www.doi.org/10.1007%2Fs10515-017-0212-7spa
dc.rights.accessRightsopen access
dc.type.hasVersionAM


Ficheros en el ítem

untranslated

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem