Testing restful apis: A survey

A Golmohammadi, M Zhang, A Arcuri - ACM Transactions on Software …, 2023 - dl.acm.org
In industry, RESTful APIs are widely used to build modern Cloud Applications. Testing them
is challenging, because not only do they rely on network communications, but also they deal …

Automated test generation for rest apis: No time to rest yet

M Kim, Q Xin, S Sinha, A Orso - Proceedings of the 31st ACM SIGSOFT …, 2022 - dl.acm.org
Modern web services routinely provide REST APIs for clients to access their functionality.
These APIs present unique challenges and opportunities for automated testing, driving the …

Combinatorial testing of restful apis

H Wu, L Xu, X Niu, C Nie - … of the 44th International Conference on …, 2022 - dl.acm.org
This paper presents RestCT, a systematic and fully automatic approach that adopts
Combinatorial Testing (CT) to test RESTful APIs. RestCT is systematic in that it covers and …

RESTest: Black-box constraint-based testing of RESTful web APIs

A Martin-Lopez, S Segura, A Ruiz-Cortés - Service-Oriented Computing …, 2020 - Springer
Automated testing approaches for RESTful web APIs typically follow a black-box strategy,
where test cases are derived from the API specification. These techniques show promising …

Automated black‐box testing of nominal and error scenarios in RESTful APIs

D Corradini, A Zampieri, M Pasqua… - Software Testing …, 2022 - Wiley Online Library
Abstract RESTful APIs (or REST APIs for short) represent a mainstream approach to design
and develop web APIs using the REpresentational State Transfer architectural style. Black …

Web api security vulnerabilities and mitigation mechanisms: A systematic mapping study

JA Díaz-Rojas, JO Ocharán-Hernández… - 2021 9th …, 2021 - ieeexplore.ieee.org
The growth of the web over the last couple of decades opened the door for the creation of an
increasing number of web-based software systems. This change brought the need for new …

Deriving semantics-aware fuzzers from web api schemas

Z Hatfield-Dodds, D Dygalo - Proceedings of the ACM/IEEE 44th …, 2022 - dl.acm.org
We present Schemathesis, a tool for finding semantic errors and crashes in OpenAPI or
GraphQL web APIs through property-based testing. Our evaluation, thirty independent runs …

Online testing of RESTful APIs: Promises and challenges

A Martin-Lopez, S Segura, A Ruiz-Cortés - Proceedings of the 30th ACM …, 2022 - dl.acm.org
Online testing of web APIs—testing APIs in production—is gaining traction in industry.
Platforms such as RapidAPI and Sauce Labs provide online testing and monitoring services …

Open problems in fuzzing restful apis: A comparison of tools

M Zhang, A Arcuri - ACM Transactions on Software Engineering and …, 2023 - dl.acm.org
RESTful APIs are a type of web service that are widely used in industry. In the past few
years, a lot of effort in the research community has been spent in designing novel …

Empirical comparison of black-box test case generation tools for RESTful APIs

D Corradini, A Zampieri, M Pasqua… - 2021 IEEE 21st …, 2021 - ieeexplore.ieee.org
In literature, we can find research tools to automatically generate test cases for RESTful
APIs, addressing the specificity of this particular programming domain. However, no direct …