• norsk
    • English
  • English 
    • norsk
    • English
  • Login
View Item 
  •   Home
  • Sentraladministrasjonen
  • Publikasjoner fra Cristin
  • View Item
  •   Home
  • Sentraladministrasjonen
  • Publikasjoner fra Cristin
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Evolutionary-based automated testing for GraphQL APIs

Belhadi, Asma; Zhang, Man; Arcuri, Andrea
Conference object
Published version
Thumbnail
View/Open
2022_gecco.pdf (570.9Kb)
URI
https://hdl.handle.net/11250/3053743
Date
2022
Metadata
Show full item record
Collections
  • Publikasjoner fra Cristin [2639]
  • TKD - Institutt for informasjonsteknologi [871]
Original version
https://doi.org/10.1145/3520304.3528952
Abstract
The Graph Query Language (GraphQL) is a powerful language for APIs manipulation in web services. It has been recently introduced as an alternative solution for addressing the limitations of RESTful APIs. This paper introduces an automated solution for GraphQL APIs testing. We present a full framework for automated APIs testing, from the schema extraction to test case generation. Our approach is based on evolutionary search. Test cases are evolved to intelligently explore the solution space while maximizing code coverage criteria. The proposed framework is implemented and integrated in the open-source EvoMaster tool. Experiments on two open-source GraphQL APIs show statistically significant improvement of the evolutionary approach compared to the baseline random search.
Publisher
Association for Computing Machinery (ACM)
Series
GECCO: Genetic and Evolutionary Computation Conference;GECCO '22: Proceedings of the Genetic and Evolutionary Computation Conference Companion

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit
 

 

Browse

ArchiveCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsDocument TypesJournalsThis CollectionBy Issue DateAuthorsTitlesSubjectsDocument TypesJournals

My Account

Login

Statistics

View Usage Statistics

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit