RESTful API testing methodologies: Rationale, challenges, and solution directions

A Ehsan, MAME Abuhaliqa, C Catal, D Mishra - Applied Sciences, 2022 - mdpi.com
Service-oriented architecture has evolved to be the backbone for large-scale integration
between different applications and platforms. This concept has led to today's reality of cloud …

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 …

RESTful API automated test case generation with EvoMaster

A Arcuri - ACM Transactions on Software Engineering and …, 2019 - dl.acm.org
RESTful APIs are widespread in industry, especially in enterprise applications developed
with a microservice architecture. A RESTful web service will provide data via an API over the …

Arja: Automated repair of java programs via multi-objective genetic programming

Y Yuan, W Banzhaf - IEEE Transactions on software …, 2018 - ieeexplore.ieee.org
Automated program repair is the problem of automatically fixing bugs in programs in order to
significantly reduce the debugging costs and improve the software quality. To address this …

Resttestgen: automated black-box testing of restful apis

E Viglianisi, M Dallago… - 2020 IEEE 13th …, 2020 - ieeexplore.ieee.org
RESTful APIs (or REST APIs for short) represent a mainstream approach to design and
develop Web APIs using the REpresentational State Transfer architectural style. When their …

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: automated black-box testing of RESTful web APIs

A Martin-Lopez, S Segura, A Ruiz-Cortés - Proceedings of the 30th ACM …, 2021 - dl.acm.org
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 …

Metamorphic testing: Testing the untestable

S Segura, D Towey, ZQ Zhou, TY Chen - IEEE Software, 2018 - ieeexplore.ieee.org
Metamorphic Testing: Testing the Untestable Page 1 46 IEEE SOFTWARE | PUBLISHED BY
THE IEEE COMPUTER SOCIETY 0740-7459/20©2020IEEE FEATURE: AUTOMATED …

Metamorphic relations for enhancing system understanding and use

ZQ Zhou, L Sun, TY Chen… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Modern information technology paradigms, such as online services and off-the-shelf
products, often involve a wide variety of users with different or even conflicting objectives …