RESTful API testing methodologies: Rationale, challenges, and solution directions
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 …
between different applications and platforms. This concept has led to today's reality of cloud …
Testing restful apis: A survey
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 …
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 …
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
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 …
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 …
develop Web APIs using the REpresentational State Transfer architectural style. When their …
Automated test generation for rest apis: No time to rest yet
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 …
These APIs present unique challenges and opportunities for automated testing, driving the …
Combinatorial testing of restful apis
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 …
Combinatorial Testing (CT) to test RESTful APIs. RestCT is systematic in that it covers and …
RESTest: automated black-box testing of RESTful web APIs
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 …
Existing tools for the automated generation of test cases in this domain have shown great …
Metamorphic relations for enhancing system understanding and use
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 …
products, often involve a wide variety of users with different or even conflicting objectives …