Nowadays, web services play a major role in the development of enterprise applications. Many such applications are now developed using a service-oriented architecture (SOA), where microservices is one of its most popular kind. A RESTful web service will provide data via an API over the network using HTTP, possibly interacting with databases and other web services. Testing a RESTful API poses challenges, as inputs/outputs are sequences of HTTP requests/responses to a remote server. Many approaches in the literature do black-box testing, as the tested API is a remote service whose code is not available. In this paper, we consider testing from the point of view of the developers, which do have full access to the code that they are writing. The...
Nowadays, many companies use RESTful web services to develop their enterprise applications. These we...
Developing APIs as Web Services over HTTP implies adding an extra layer to software, compared to the...
Black-box API testing is a common way to locate reliability and security bugs in closed-source RESTf...
peer reviewedNowadays, web services play a major role in the development of enterprise applications...
RESTful APIs (or REST APIs for short) represent a mainstream approach to design and develop Web APIs...
To validate the quality of software, test cases are used. These test cases are often manually-writte...
© 2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for...
Nowadays, RESTful web services are widely used for building enterprise applications. REST is not a p...
Service-oriented architecture has evolved to be the backbone for large-scale integration between dif...
Modern web services routinely provide REST APIs for clients to access their functionality. These API...
© 2021 Elsevier B.V.Microservices have become quite important because they decompose an application ...
RESTful APIs tend to be difficult to manually write tests for. To help developers with this tedious ...
Automated generation of system tests for RESTful APIs has been extensively investigated. Previous in...
Nowadays, REpresentational State Transfer Application Programming Interfaces (REST APIs) are widely ...
Web Application Programming Interfaces (APIs) consist of one or many endpoints defining request-resp...
Nowadays, many companies use RESTful web services to develop their enterprise applications. These we...
Developing APIs as Web Services over HTTP implies adding an extra layer to software, compared to the...
Black-box API testing is a common way to locate reliability and security bugs in closed-source RESTf...
peer reviewedNowadays, web services play a major role in the development of enterprise applications...
RESTful APIs (or REST APIs for short) represent a mainstream approach to design and develop Web APIs...
To validate the quality of software, test cases are used. These test cases are often manually-writte...
© 2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for...
Nowadays, RESTful web services are widely used for building enterprise applications. REST is not a p...
Service-oriented architecture has evolved to be the backbone for large-scale integration between dif...
Modern web services routinely provide REST APIs for clients to access their functionality. These API...
© 2021 Elsevier B.V.Microservices have become quite important because they decompose an application ...
RESTful APIs tend to be difficult to manually write tests for. To help developers with this tedious ...
Automated generation of system tests for RESTful APIs has been extensively investigated. Previous in...
Nowadays, REpresentational State Transfer Application Programming Interfaces (REST APIs) are widely ...
Web Application Programming Interfaces (APIs) consist of one or many endpoints defining request-resp...
Nowadays, many companies use RESTful web services to develop their enterprise applications. These we...
Developing APIs as Web Services over HTTP implies adding an extra layer to software, compared to the...
Black-box API testing is a common way to locate reliability and security bugs in closed-source RESTf...