Show simple item record

dc.contributor.authorGolmohammadi, Amid
dc.contributor.authorZhang, Man
dc.contributor.authorArcuri, Andrea
dc.date.accessioned2023-12-07T09:02:20Z
dc.date.available2023-12-07T09:02:20Z
dc.date.created2023-08-23T13:17:19Z
dc.date.issued2023
dc.identifier.citationACM Transactions on Software Engineering and Methodology. 2023, 33 (1), .en_US
dc.identifier.issn1049-331X
dc.identifier.urihttps://hdl.handle.net/11250/3106322
dc.description.abstractIn industry, RESTful APIs are widely used to build modern Cloud Applications. Testing them is challenging,because not only do they rely on network communications, but also they deal with external services likedatabases. Therefore, there has been a large amount of research sprout in recent years on how to automaticallyverify this kind of web services. In this article, we present a comprehensive review of the current state-of-the-art in testing RESTful APIs based on the analysis of 92 scientific articles. These articles were gathered byutilizing search queries formulated around the concept of RESTful API testing on seven popular databases.We eliminated irrelevant articles based on our predefined criteria and conducted a snowballing phase tominimize the possibility of missing any relevant paper. This survey categorizes and summarizes the existingscientific work on testing RESTful APIs and discusses the current challenges in the verification of RESTfulAPIs. This survey clearly shows an increasing interest among researchers in this field, from 2017 onward.However, there are still a lot of open research challenges to overcome.en_US
dc.language.isoengen_US
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.titleTesting RESTful APIs: A Surveyen_US
dc.typePeer revieweden_US
dc.typeJournal articleen_US
dc.description.versionpublishedVersionen_US
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode2
dc.identifier.doi10.1145/3617175
dc.identifier.cristin2169020
dc.source.journalACM Transactions on Software Engineering and Methodologyen_US
dc.source.volume33en_US
dc.source.issue1en_US
dc.source.pagenumber41en_US


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