Proceedings of the Genetic and Evolutionary Computation Conference 2019
DOI: 10.1145/3321707.3321815
|View full text |Cite
|
Sign up to set email alerts
|

Resource-based test case generation for RESTful web services

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
4

Relationship

4
5

Authors

Journals

citations
Cited by 29 publications
(21 citation statements)
references
References 14 publications
0
21
0
Order By: Relevance
“…This research work led to several publications: novel search algorithms such as MIO (Arcuri, 2017a(Arcuri, , 2018b, addressing the white-box testing of RESTful APIs (Arcuri, 2017b(Arcuri, , 2019, resource-dependency handling (Zhang et al, 2019), accesses to SQL databases (Arcuri & Galeotti, 2019), and novel testability transformations (Arcuri & Galeotti, 2020).…”
Section: Published Resultsmentioning
confidence: 99%
“…This research work led to several publications: novel search algorithms such as MIO (Arcuri, 2017a(Arcuri, , 2018b, addressing the white-box testing of RESTful APIs (Arcuri, 2017b(Arcuri, , 2019, resource-dependency handling (Zhang et al, 2019), accesses to SQL databases (Arcuri & Galeotti, 2019), and novel testability transformations (Arcuri & Galeotti, 2020).…”
Section: Published Resultsmentioning
confidence: 99%
“…OpenAPI specifications are also required in our approach for accessing and characterizing the APIs of the SUT (e.g., which endpoints are available, and what types of data they expect as input). As we first introduced in Arcuri (2019) and Zhang et al (2019), the Ope-nAPI specifications are further utilized for identifying resource dependencies, similarly to what recently done by approaches like in Atlidakis et al (2019) and Karlsson et al (2020). However, the dependencies we identify are for resources, and not just operations.…”
Section: Related Workmentioning
confidence: 99%
“…The paper is an extension of a conference paper (Zhang et al 2019), and the new contributions in this paper are summarized as follows:…”
Section: Introductionmentioning
confidence: 99%
“…For white-box testing, it uses several different SBST heuristics like the branch distance, not only applied on the predicates in the control flow of the SUT, but also in all SQL commands executed over a database (if any) [14]. To generate better test cases, EvoMaster can also exploit dependencies among the API resources [57].…”
Section: Evomastermentioning
confidence: 99%