RESTful APIs tend to be difficult to manually write tests for. To help developers with this tedious task, a tool called EvoMaster has already been developed, to aim to automate the generation of test cases for RESTful APIs. The automation of test cases can be modeled as a multi-objective optimization problem. The existing tool EvoMaster has already implemented some global evolutionary search algorithms to solve this problem. In the context of RESTful APIs however, to this date, little attention has been given to a much simpler search algorithm: hill climbing. In contrast, hill climbing has been studied both inside and outside the context of search-based testing, and has found to be beneficial in a range of applications. The goal of this pap...
Service-oriented architecture has evolved to be the backbone for large-scale integration between dif...
Today's programming languages are supported by powerful third-party APIs. For a given application do...
Testing web APIs automatically requires generating input data values such as addressess, coordinates...
To validate the quality of software, test cases are used. These test cases are often manually-writte...
Nowadays, web services play a major role in the development of enterprise applications. Many such ap...
With the ever-increasing use of web APIs in modern-day applications, it is becoming more important t...
© 2021 Elsevier B.V.Microservices have become quite important because they decompose an application ...
Search-based software testing (SBST) has been shown to be an effective technique to generate test ca...
Nowadays, RESTful web services are widely used for building enterprise applications. REST is not a p...
REST web services are widely popular in industry, and search techniques have been successfully used ...
Automated generation of system tests for RESTful APIs has been extensively investigated. Previous in...
Recent studies have shown a remarkable need for testing automation techniques in the context of mobi...
Nowadays, many companies use RESTful web services to develop their enterprise applications. These we...
RESTful APIs (or REST APIs for short) represent a mainstream approach to design and develop Web APIs...
Abstract—Search-based testing techniques can efficiently generate test data to achieve high code cov...
Service-oriented architecture has evolved to be the backbone for large-scale integration between dif...
Today's programming languages are supported by powerful third-party APIs. For a given application do...
Testing web APIs automatically requires generating input data values such as addressess, coordinates...
To validate the quality of software, test cases are used. These test cases are often manually-writte...
Nowadays, web services play a major role in the development of enterprise applications. Many such ap...
With the ever-increasing use of web APIs in modern-day applications, it is becoming more important t...
© 2021 Elsevier B.V.Microservices have become quite important because they decompose an application ...
Search-based software testing (SBST) has been shown to be an effective technique to generate test ca...
Nowadays, RESTful web services are widely used for building enterprise applications. REST is not a p...
REST web services are widely popular in industry, and search techniques have been successfully used ...
Automated generation of system tests for RESTful APIs has been extensively investigated. Previous in...
Recent studies have shown a remarkable need for testing automation techniques in the context of mobi...
Nowadays, many companies use RESTful web services to develop their enterprise applications. These we...
RESTful APIs (or REST APIs for short) represent a mainstream approach to design and develop Web APIs...
Abstract—Search-based testing techniques can efficiently generate test data to achieve high code cov...
Service-oriented architecture has evolved to be the backbone for large-scale integration between dif...
Today's programming languages are supported by powerful third-party APIs. For a given application do...
Testing web APIs automatically requires generating input data values such as addressess, coordinates...