dc.creator | Martín López, Alberto | es |
dc.creator | Segura Rueda, Sergio | es |
dc.creator | Ruiz Cortés, Antonio | es |
dc.date.accessioned | 2022-05-25T11:21:14Z | |
dc.date.available | 2022-05-25T11:21:14Z | |
dc.date.issued | 2019 | |
dc.identifier.citation | Martí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.isbn | 978-1-4503-6850-6 | es |
dc.identifier.uri | https://hdl.handle.net/11441/133650 | |
dc.description.abstract | Web 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.sponsorship | Ministerio de Economía y Competitividad BELI (TIN2015-70560-R) | es |
dc.description.sponsorship | Ministerio de Ciencia, Innovación y Universidades RTI2018-101204-B-C21 (HORATIO) | es |
dc.description.sponsorship | Ministerio de Educación, Cultura y Deporte FPU17/04077 | es |
dc.format | application/pdf | es |
dc.format.extent | 7 | es |
dc.language.iso | eng | es |
dc.publisher | Association for Computing Machinery (ACM) | es |
dc.relation.ispartof | A-TEST 2019: 10th ACM SIGSOFT International Workshop on Automating TEST Case Design, Selection, and Evaluation (2019), pp. 15-21. | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | REST | es |
dc.subject | Testing | es |
dc.subject | Web services | es |
dc.subject | Coverage criteria | es |
dc.title | Test coverage criteria for RESTful web APIs | es |
dc.type | info:eu-repo/semantics/conferenceObject | es |
dcterms.identifier | https://ror.org/03yxnpp24 | |
dc.type.version | info:eu-repo/semantics/submittedVersion | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos | es |
dc.relation.projectID | BELI (TIN2015-70560-R) | es |
dc.relation.projectID | RTI2018-101204-B-C21 (HORATIO) | es |
dc.relation.projectID | FPU17/04077 | es |
dc.relation.publisherversion | https://dl.acm.org/doi/10.1145/3340433.3342822 | es |
dc.identifier.doi | 10.1145/3340433.3342822 | es |
dc.contributor.group | Universidad de Sevilla. TIC205: Ingeniería del Software Aplicada | es |
dc.publication.initialPage | 15 | es |
dc.publication.endPage | 21 | es |
dc.eventtitle | A-TEST 2019: 10th ACM SIGSOFT International Workshop on Automating TEST Case Design, Selection, and Evaluation | es |
dc.eventinstitution | Tallinn, Estonia | es |
dc.relation.publicationplace | New York, USA | es |
dc.contributor.funder | Ministerio de Economía y Competitividad (MINECO). España | es |
dc.contributor.funder | Ministerio de Ciencia, Innovación y Universidades (MICINN). España | es |
dc.contributor.funder | Ministerio de Educación, Cultura y Deporte (MECD). España | es |