Show simple item record

dc.contributor.authorZhang, Man
dc.contributor.authorArcuri, Andrea
dc.date.accessioned2022-02-24T12:48:23Z
dc.date.available2022-02-24T12:48:23Z
dc.date.created2021-10-05T20:43:43Z
dc.date.issued2021
dc.identifier.citationLecture Notes in Computer Science (LNCS). 2021, 12914 103-117.en_US
dc.identifier.issn0302-9743
dc.identifier.urihttps://hdl.handle.net/11250/2981261
dc.description.abstractNowadays, many companies use RESTful web services to develop their enterprise applications. These web services typically interact with databases. In REST, resource handling is a fundamental concept, where resources are manipulated by exposing HTTP endpoints. Rd-MIO* is an evolutionary algorithm which is specialized in test generation for such kind of services, i.e., RESTful APIs, via manipulating resources in various ways using HTTP actions (e.g., GET and POST). In this paper, we further extended Rd-MIO* by employing SQL commands to manipulate the resources for test generation, directly into the databases. We implemented our novel technique as an extension of the EvoMaster tool. To evaluate our approach, we selected Rd-MIO* as a baseline technique and conducted an empirical study with five open source REST APIs. Results showed that our approach clearly outperforms the baseline over all of the five case studies.en_US
dc.language.isoengen_US
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.titleEnhancing Resource-Based Test Case Generation for RESTful APIs with SQL Handlingen_US
dc.typePeer revieweden_US
dc.typeJournal articleen_US
dc.description.versionpublishedVersionen_US
dc.source.pagenumber103-117en_US
dc.source.volume12914en_US
dc.source.journalLecture Notes in Computer Science (LNCS)en_US
dc.identifier.doi10.1007/978-3-030-88106-1_8
dc.identifier.cristin1943584
dc.relation.projectNorges forskningsråd: 274385en_US
dc.relation.projectNotur/NorStore: NN9476Ken_US
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Navngivelse 4.0 Internasjonal
Except where otherwise noted, this item's license is described as Navngivelse 4.0 Internasjonal