测试真实世界医疗物联网应用:经验与教训
软件工程
2023-09-11 v1
摘要
医疗物联网(IoT)应用需要严格测试以确保其可靠性。此类应用通常通过 REST API 与各种第三方医疗应用和医疗设备集成。这种医疗 IoT 应用的集成网络导致了具有复杂且相互依赖结构的 REST API,从而为自动化系统级测试带来重大挑战。我们报告了对最先进 REST API 测试方法(RESTest)在一个真实世界医疗 IoT 应用上的工业评估。我们通过在该医疗 IoT 应用的 41 个 API 端点的六个 REST API 上进行实验,分析 RESTest 测试策略在 REST API 故障、应用中的缺陷以及 REST API 覆盖率方面的有效性。结果显示,使用 RESTest 在不同 REST API 中发现了若干故障,覆盖率约 56%。此外,识别出九个潜在缺陷。利用实验收集的证据,我们提供了我们的经验与教训。
引用
@article{arxiv.2309.04230,
title = {Testing Real-World Healthcare IoT Application: Experiences and Lessons Learned},
author = {Hassan Sartaj and Shaukat Ali and Tao Yue and Kjetil Moberg},
journal= {arXiv preprint arXiv:2309.04230},
year = {2023}
}
备注
To appear in the Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2023)