Mostrar el registro sencillo del ítem

Ponencia

dc.creatorMartín López, Albertoes
dc.creatorSegura Rueda, Sergioes
dc.creatorRuiz Cortés, Antonioes
dc.date.accessioned2022-05-25T11:21:14Z
dc.date.available2022-05-25T11:21:14Z
dc.date.issued2019
dc.identifier.citationMartín López, A., Segura Rueda, S. y Ruiz Cortés, A. (2019). Test coverage criteria for RESTful web APIs. En A-TEST 2019: 10th ACM SIGSOFT International Workshop on Automating TEST Case Design, Selection, and Evaluation (15-21), Tallinn, Estonia: Association for Computing Machinery (ACM).
dc.identifier.isbn978-1-4503-6850-6es
dc.identifier.urihttps://hdl.handle.net/11441/133650
dc.description.abstractWeb APIs following the REST architectural style (so-called RESTful web APIs) have become the de-facto standard for software inte gration. As RESTful APIs gain momentum, so does the testing of them. However, there is a lack of mechanisms to assess the ade quacy of testing approaches in this context, which makes it difficult to automatically measure and compare their effectiveness. In this paper, we first present a set of ten coverage criteria that allow to determine the degree to which a test suite exercises the different inputs (i.e. requests) and outputs (i.e. responses) of a RESTful API. We then arrange the proposed criteria into eight Test Coverage Levels (TCLs), where TCL0 represents the weakest coverage level and TCL7 represents the strongest one. This enables the automated assessment and comparison of testing techniques according to the overall coverage and TCL achieved by their generated test suites. Our evaluation results on two open-source APIs with real bugs show that the proposed coverage levels nicely correlate with code coverage and fault detection measurements.es
dc.description.sponsorshipMinisterio de Economía y Competitividad BELI (TIN2015-70560-R)es
dc.description.sponsorshipMinisterio de Ciencia, Innovación y Universidades RTI2018-101204-B-C21 (HORATIO)es
dc.description.sponsorshipMinisterio de Educación, Cultura y Deporte FPU17/04077es
dc.formatapplication/pdfes
dc.format.extent7es
dc.language.isoenges
dc.publisherAssociation for Computing Machinery (ACM)es
dc.relation.ispartofA-TEST 2019: 10th ACM SIGSOFT International Workshop on Automating TEST Case Design, Selection, and Evaluation (2019), pp. 15-21.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectRESTes
dc.subjectTestinges
dc.subjectWeb serviceses
dc.subjectCoverage criteriaes
dc.titleTest coverage criteria for RESTful web APIses
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.projectIDBELI (TIN2015-70560-R)es
dc.relation.projectIDRTI2018-101204-B-C21 (HORATIO)es
dc.relation.projectIDFPU17/04077es
dc.relation.publisherversionhttps://dl.acm.org/doi/10.1145/3340433.3342822es
dc.identifier.doi10.1145/3340433.3342822es
dc.contributor.groupUniversidad de Sevilla. TIC205: Ingeniería del Software Aplicadaes
dc.publication.initialPage15es
dc.publication.endPage21es
dc.eventtitleA-TEST 2019: 10th ACM SIGSOFT International Workshop on Automating TEST Case Design, Selection, and Evaluationes
dc.eventinstitutionTallinn, Estoniaes
dc.relation.publicationplaceNew York, USAes
dc.contributor.funderMinisterio de Economía y Competitividad (MINECO). Españaes
dc.contributor.funderMinisterio de Ciencia, Innovación y Universidades (MICINN). Españaes
dc.contributor.funderMinisterio de Educación, Cultura y Deporte (MECD). Españaes

FicherosTamañoFormatoVerDescripción
Test coverage criteria for RESTful ...1.018MbIcon   [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