Paper published in a book (Scientific congresses, symposiums and conference proceedings)
Automated REST API Black-box Test Generation in Practice: An Experience Report from Industry
CORRADINI, Davide; SHIN, Seung Yeob; BIANCULLI, Domenico
In pressIn Proceedings of ICST 2026
Peer reviewed
 

Files


Full Text
ICST-2026-REST-test-generation-in-practice.pdf
Author postprint (286.81 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Software testing; Test generation; REST APIs; Industrial experience report; Software engineering
Abstract :
[en] Automated black-box test generation for REST APIs has shown promise in research, yet industrial adoption remains limited. This paper presents an experience report on integrating two state-of-the-art REST API test generation tools, RestTestGen and DeepREST, into the quality assurance workflow of a space solutions company, to test a satellite connectivity system’s REST APIs comprising 204 API operations across five services implemented in Java, Python, and C++. Empirical evaluation on production-like environments revealed high effectiveness, with median 74% operation coverage (151/204 operations) and detection of 21 unique previously unknown faults (e.g., missing input validation, database errors) in four out of five services, confirmed by developers. Both tools executed efficiently on commodity hardware, completing in under 10 minutes for most APIs (median CPU <100%, memory <1 GiB). The company’s software engineers appreciated the tools’ ease of use, zero-setup Docker integration, and value for edge/negative scenarios, viewing them as complementary to manual tests rather than replacements. Key lessons include: automated tests complement manual ones by addressing negative scenarios, edge cases, and simple business logic; strict company policies hinder adoption of academic tools; and terminology mismatches between academic tools and practitioner expectations cause confusion. These lessons pave the way to making academic tools more useful in industrial settings and may steer future research on REST API testing in industry.
Research center :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > SVV - Software Verification and Validation
Disciplines :
Computer science
Author, co-author :
CORRADINI, Davide  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
SHIN, Seung Yeob  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
BIANCULLI, Domenico  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
External co-authors :
no
Language :
English
Title :
Automated REST API Black-box Test Generation in Practice: An Experience Report from Industry
Publication date :
In press
Event name :
19th IEEE International Conference on Software Testing, Verification and Validation (ICST)
Event place :
Daejeon, South Korea
Event date :
from 18 to 22 May 2026
Audience :
International
Main work title :
Proceedings of ICST 2026
Publisher :
Institute of Electrical and Electronics Engineers (IEEE)
Peer reviewed :
Peer reviewed
FnR Project :
FNR14016225 - INSTRUCT - Integrated Satellite-terrestrial Systems For Ubiquitous Beyond 5g Communications, 2020 (01/10/2020-30/09/2026) - Symeon Chatzinotas
Funding number :
IPBG19/14016225/INSTRUCT
Funding text :
This work has received funding from SES and the Luxembourg National Research Fund under the Industrial Partnership Block Grant (IPBG), ref. IPBG19/14016225/INSTRUCT.
Available on ORBilu :
since 03 April 2026

Statistics


Number of views
55 (4 by Unilu)
Number of downloads
46 (0 by Unilu)

Bibliography


Similar publications



Contact ORBilu