Modern web services increasingly rely on REST APIs. Effectively testing these APIs is challenging due to the vast search space to be explored, which involves selecting API operations for sequence creation, choosing parameters for each operation from a potentially large set of parameters, and sampling values from the virtually infinite parameter input space. Current testing tools lack efficient exploration mechanisms, treating all operations and parameters equally (i.e., not considering their importance or complexity) and lacking prioritization strategies. Furthermore, these tools struggle when response schemas are absent in the specification or exhibit variants. To address these limitations, we present an adaptive REST API testing technique...
Context: API growth is accelerating. RESTful APIs are gaining traction and are backed by major playe...
With the ever-increasing use of web APIs in modern-day applications, it is becoming more important t...
Nowadays, REpresentational State Transfer Application Programming Interfaces (REST APIs) are widely ...
Modern web services routinely provide REST APIs for clients to access their functionality. These API...
Service-oriented architecture has evolved to be the backbone for large-scale integration between dif...
peer reviewedNowadays, web services play a major role in the development of enterprise applications...
Automated test case generation for RESTful web APIs is a thriving research topic due to their key r...
Nowadays, RESTful web services are widely used for building enterprise applications. REST is not a p...
Testing web applications through the GUI can be complex and time-consuming, as it involves checking ...
Developing APIs as Web Services over HTTP implies adding an extra layer to software, compared to the...
© 2021 Elsevier B.V.Microservices have become quite important because they decompose an application ...
RESTful APIs (or REST APIs for short) represent a mainstream approach to design and develop Web APIs...
RESTful was originally explained by Roy Fielding in his Ph.D. dissertation in 2000 and today, nearly...
To validate the quality of software, test cases are used. These test cases are often manually-writte...
Mining data from remote repositories, such as GitHub and StackExchange, involves the execution of re...
Context: API growth is accelerating. RESTful APIs are gaining traction and are backed by major playe...
With the ever-increasing use of web APIs in modern-day applications, it is becoming more important t...
Nowadays, REpresentational State Transfer Application Programming Interfaces (REST APIs) are widely ...
Modern web services routinely provide REST APIs for clients to access their functionality. These API...
Service-oriented architecture has evolved to be the backbone for large-scale integration between dif...
peer reviewedNowadays, web services play a major role in the development of enterprise applications...
Automated test case generation for RESTful web APIs is a thriving research topic due to their key r...
Nowadays, RESTful web services are widely used for building enterprise applications. REST is not a p...
Testing web applications through the GUI can be complex and time-consuming, as it involves checking ...
Developing APIs as Web Services over HTTP implies adding an extra layer to software, compared to the...
© 2021 Elsevier B.V.Microservices have become quite important because they decompose an application ...
RESTful APIs (or REST APIs for short) represent a mainstream approach to design and develop Web APIs...
RESTful was originally explained by Roy Fielding in his Ph.D. dissertation in 2000 and today, nearly...
To validate the quality of software, test cases are used. These test cases are often manually-writte...
Mining data from remote repositories, such as GitHub and StackExchange, involves the execution of re...
Context: API growth is accelerating. RESTful APIs are gaining traction and are backed by major playe...
With the ever-increasing use of web APIs in modern-day applications, it is becoming more important t...
Nowadays, REpresentational State Transfer Application Programming Interfaces (REST APIs) are widely ...