Mostrar el registro sencillo del ítem

Ponencia

dc.creatorMartín López, Albertoes
dc.creatorArcuri, Andreaes
dc.creatorSegura Rueda, Sergioes
dc.creatorRuiz Cortés, Antonioes
dc.date.accessioned2022-05-25T08:30:47Z
dc.date.available2022-05-25T08:30:47Z
dc.date.issued2021
dc.identifier.citationMartín López, A., Arcuri, A., Segura Rueda, S. y Ruiz Cortés, A. (2021). Black-Box and White-Box Test Case Generation for RESTful APIs: Enemies or Allies?. En ISSRE 2021: IEEE 32nd International Symposium on Software Reliability Engineering (231-241), Wuhan, China: IEEE Computer Society.
dc.identifier.isbn978-1-6654-2587-2es
dc.identifier.issn2332-6549es
dc.identifier.urihttps://hdl.handle.net/11441/133637
dc.description.abstractAutomated test case generation for RESTful APIs is a thriving research topic due to their critical role in software integration. Testing approaches can be divided into black-box and white-box. Black-box approaches exploit the API specification for the generation of test cases, while white-box approaches can also leverage the source code. Both strategies have shown great promise, but they have not been fully compared yet, hindering the selection of the right tool for the job. In this paper, we report on our experience comparing black-box and white-box test case generation for RESTful APIs using the stateof- the-art tools RESTest (black-box) and EvoMaster (white-box). Also, we propose integrating both approaches by using blackbox test cases as the seed for white-box search-based test case generation. Evaluation results on four RESTful APIs involving over 40 million API calls show that there is no one-size-fits-all strategy. More importantly, the combination of black-box and white-box yielded the best results in most case studies in terms of code coverage and fault finding, paving the way for better tools integrating the best of both perspectives. As a result of our work, we provide lessons learned and open challenges for guiding the use and further development of current tool support.es
dc.description.sponsorshipMinisterio de Ciencia e Innovación RTI2018101204-B-C21 (HORATIO)es
dc.description.sponsorshipJunta de Andalucía APOLO (US-1264651)es
dc.description.sponsorshipJunta de Andalucía EKIPMENT-PLUS (P18-FR-2895)es
dc.description.sponsorshipMinisterio de Educación, Cultura y Deporte FPU17/04077es
dc.formatapplication/pdfes
dc.format.extent11es
dc.language.isoenges
dc.publisherIEEE Computer Societyes
dc.relation.ispartofISSRE 2021: IEEE 32nd International Symposium on Software Reliability Engineering (2021), pp. 231-241.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectRESTes
dc.subjectAPIes
dc.subjectWeb serviceses
dc.subjectSBSTes
dc.subjectSeedinges
dc.titleBlack-Box and White-Box Test Case Generation for RESTful APIs: Enemies or Allies?es
dc.typeinfo:eu-repo/semantics/conferenceObjectes
dcterms.identifierhttps://ror.org/03yxnpp24
dc.type.versioninfo:eu-repo/semantics/submittedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticoses
dc.relation.projectIDRTI2018101204-B-C21 (HORATIO)es
dc.relation.projectIDAPOLO (US-1264651)es
dc.relation.projectIDEKIPMENT-PLUS (P18-FR-2895)es
dc.relation.projectIDFPU17/04077es
dc.relation.publisherversionhttps://ieeexplore.ieee.org/document/9700203es
dc.identifier.doi10.1109/ISSRE52982.2021.00034es
dc.contributor.groupUniversidad de Sevilla. TIC205: Ingeniería del Software Aplicadaes
dc.publication.initialPage231es
dc.publication.endPage241es
dc.eventtitleISSRE 2021: IEEE 32nd International Symposium on Software Reliability Engineeringes
dc.eventinstitutionWuhan, Chinaes
dc.relation.publicationplaceNew York, USAes
dc.contributor.funderMinisterio de Ciencia e Innovación (MICIN). Españaes
dc.contributor.funderJunta de Andalucíaes
dc.contributor.funderMinisterio de Educación, Cultura y Deporte (MECD). Españaes

FicherosTamañoFormatoVerDescripción
Black-Box and White-Box Test ...770.9KbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional