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-25T09:22:19Z | |
dc.date.available | 2022-05-25T09:22:19Z | |
dc.date.issued | 2021 | |
dc.identifier.citation | Martín López, A., Segura Rueda, S. y Ruiz Cortés, A. (2021). RESTest: automated black-box testing of RESTful web APIs. En ISSTA 2021: 30th ACM SIGSOFT International Symposium on Software Testing and Analysis (682-685), Virtual, Denmark: Association for Computing Machinery (ACM). | |
dc.identifier.isbn | 978-1-4503-8459-9 | es |
dc.identifier.uri | https://hdl.handle.net/11441/133641 | |
dc.description.abstract | Testing RESTful APIs thoroughly is critical due to their key role in
software integration. Existing tools for the automated generation
of test cases in this domain have shown great promise, but their
applicability is limited as they mostly rely on random inputs, i.e.,
fuzzing. In this paper, we present RESTest, an open source black box testing framework for RESTful web APIs. Based on the API
specification, RESTest supports the generation of test cases using
different testing techniques such as fuzzing and constraint-based
testing, among others. RESTest is developed as a framework and can
be easily extended with new test case generators and test writers
for different programming languages. We evaluate the tool in two
scenarios: offline and online testing. In the former, we show how
RESTest can efficiently generate realistic test cases (test inputs and
test oracles) that uncover bugs in real-world APIs. In the latter, we
show RESTest’s capabilities as a continuous testing and monitoring
framework. Demo video: https://youtu.be/1f_tjdkaCKo. | es |
dc.description.sponsorship | Junta de Andalucía APOLO (US-1264651) | es |
dc.description.sponsorship | Junta de Andalucía EKIPMENT-PLUS (P18-FR-2895) | 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 | 4 | es |
dc.language.iso | eng | es |
dc.publisher | Association for Computing Machinery (ACM) | es |
dc.relation.ispartof | ISSTA 2021: 30th ACM SIGSOFT International Symposium on Software Testing and Analysis (2021), pp. 682-685. | |
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 | Black-box testing | es |
dc.subject | Web APIs | es |
dc.title | RESTest: automated black-box testing of 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 | APOLO (US-1264651) | es |
dc.relation.projectID | EKIPMENT-PLUS (P18-FR-2895) | 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/3460319.3469082 | es |
dc.identifier.doi | 10.1145/3460319.3469082 | es |
dc.contributor.group | Universidad de Sevilla. TIC205: Ingeniería del Software Aplicada | es |
dc.publication.initialPage | 682 | es |
dc.publication.endPage | 685 | es |
dc.eventtitle | ISSTA 2021: 30th ACM SIGSOFT International Symposium on Software Testing and Analysis | es |
dc.eventinstitution | Virtual, Denmark | es |
dc.relation.publicationplace | New York, USA | es |
dc.contributor.funder | Junta de Andalucí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 |