Write a Blog >>
SSBSE 2021
Mon 11 - Tue 12 October 2021
co-located with ESEM 2021
Tue 12 Oct 2021 12:00 - 12:30 at SSBSE ROOM - SSBSE Session 4 Chair(s): Giovani Guizzo

Nowadays, many companies use RESTful web services to develop their enterprise applications. These web services typically interact with databases. In REST, resource handling is a fundamental concept, where resources are manipulated by exposing HTTP endpoints. Rd-MIO* is an evolutionary algorithm which is specialized in test generation for such kind of services, i.e., RESTful APIs, via manipulating resources in various ways using HTTP actions (e.g., GET and POST). In this paper, we further extended Rd-MIO* by employing SQL commands to manipulate the resources for test generation, directly into the databases. We implemented our novel technique as an extension of the EvoMaster tool.

To evaluate our approach, we selected Rd-MIO* as a baseline technique and conducted an empirical study with five open-source REST APIs. Results showed that our approach clearly outperforms the baseline over all of the five case studies.

Tue 12 Oct

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:30 - 12:30
SSBSE Session 4Research Papers at SSBSE ROOM
Chair(s): Giovani Guizzo University College London
11:30
30m
Talk
Preliminary Evaluation of SWAY in Permutation Decision Space via a Novel Euclidean Embedding
Research Papers
Junghyun Lee Korea Advanced Institute of Science and Technology (KAIST), Chani Jung Korea Advanced Institute of Science and Technology, Yoo Hwa Park Korea Advanced Institute of Science and Technology, Dongmin Lee Korea Advanced Institute of Science and Technology, Juyeon Yoon Korea Advanced Institute of Science and Technology, Shin Yoo KAIST
Link to publication
12:00
30m
Talk
Enhancing Resource-based Test Case Generation For RESTful APIs with SQL Handling
Research Papers
Man Zhang Kristiania University College, Norway, Andrea Arcuri Kristiania University College and Oslo Metropolitan University
Pre-print