2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC) 2018
DOI: 10.1109/edoc.2018.00031
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Generation of Test Cases for REST APIs: A Specification-Based Approach

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
67
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 60 publications
(67 citation statements)
references
References 14 publications
0
67
0
Order By: Relevance
“…Recently, there has been an increase in research on black-box automated test generation based on REST API schemas defined with OpenAPI (Atlidakis et al 2019;Karlsson et al 2020;Viglianisi et al 2020;Ed-douibi et al 2018). Atlidakis et al (2019) developed RESTler to generate test sequences based on dependencies inferred from OpenAPI specifications and analysis on dynamic feedback from responses (e.g., status code) during test execution.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Recently, there has been an increase in research on black-box automated test generation based on REST API schemas defined with OpenAPI (Atlidakis et al 2019;Karlsson et al 2020;Viglianisi et al 2020;Ed-douibi et al 2018). Atlidakis et al (2019) developed RESTler to generate test sequences based on dependencies inferred from OpenAPI specifications and analysis on dynamic feedback from responses (e.g., status code) during test execution.…”
Section: Related Workmentioning
confidence: 99%
“…Then, tests are generated by ordering the operations based on the graph and considering the semantics of the operations. Ed-douibi et al (2018) proposed an approach to first generate test models based on OpenAPI specifications, then produce tests with the models.…”
Section: Related Workmentioning
confidence: 99%
“…There are several recent approaches regarding the functional evaluation of REST services, which are based on diverse techniques (e.g., genetic programming, fuzzing, modelbased testing). Regarding black-box approaches, most notably, Ed-douibi et al [45] use a model of the OpenAPI specification to generate test cases that are based on invalid and boundary conditions. The tool is offered as a plugin for Eclipse and is based on a relatively small set of faults, that do not account for security issues.…”
Section: Related Workmentioning
confidence: 99%
“…In the recent years, different techniques have been proposed for black-box testing of RESTful APIs (Atlidakis et al, 2019;Ed-douibi et al, 2018;Karlsson et al, 2020;Viglianisi et al, 2020). Those present different variants of random testing, enhanced with heuristics based on the information provided in the API schemas.…”
Section: Related Workmentioning
confidence: 99%