REST API Testing in DevOps: A Study on an Evolving Healthcare IoT Application
Hassan Sartaj, Shaukat Ali, Julie Marie Gj{\o}by

TL;DR
This study evaluates automated REST API testing tools in a healthcare IoT DevOps environment, revealing their effectiveness and limitations in regression testing for complex, evolving healthcare applications.
Contribution
The paper provides an empirical comparison of five REST API testing tools on a real-world healthcare IoT application within a DevOps context.
Findings
All tools detected failures and faults but with high overhead.
Coverage reached up to 84%, but many tests failed to detect failures.
Significant regressions and failures highlight challenges in automated testing.
Abstract
Healthcare Internet of Things (IoT) applications often integrate various third-party healthcare applications and medical devices through REST APIs, resulting in complex and interdependent networks of REST APIs. Oslo City's healthcare department collaborates with various industry partners to develop such healthcare IoT applications enriched with a diverse set of REST APIs. Following the DevOps process, these REST APIs continuously evolve to accommodate evolving needs such as new features, services, and devices. Oslo City's primary goal is to utilize automated solutions for continuous testing of these REST APIs at each evolution stage, thereby ensuring their dependability. Although the literature offers various automated REST API testing tools, their effectiveness in regression testing of the evolving REST APIs of healthcare IoT applications within a DevOps context remains undetermined.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Service-Oriented Architecture and Web Services
