论文标题

EDGE应用程序的事件驱动测试

Event-Driven Testing For Edge Applications

论文作者

Nikolaidis, F., Chazapis, A., Marazakis, M., Bilas, A.

论文摘要

随着物联网(IoT)和边缘计算的兴起,大量的系统服务正在从可靠的云数据中心转变为靠近最终用户的可靠基础架构。但是,在测试其应用程序时,物联网的限制资源,不可靠的通信和各种操作条件对软件供应商产生了重要的复杂性。尽管存在几个用于测试IoT系统的模拟器,但可以指出许多问题,例如缺乏对逻辑依赖性和高级故障注入功能的支持,需要手动验证系统的行为,或者专注于特定的平台和语言。为了解决这些限制,我们提出了飞盘:物联网应用程序自动测试的框架。 Frisbee通过简化Kubernetes上的分布式虚拟测试床的旋转以及“ What-if-if”场景的描述来加速测试过程,从而整合了复杂的工作负载和故障负载序列。

With the rise of the Internet of Things (IoT) and Edge computing, a considerable amount of system services are moving from reliable Cloud data centers to less reliable infrastructures closer to the end-users. However, the constrained resources, unreliable communication, and varying operating conditions of IoT pose significant complexities for software vendors in testing their applications. Although several emulators exist for testing IoT systems, numerous issues can be pointed out, such as lacking support for logical dependencies and advanced fault injection capabilities, requiring manual validation of the system's behavior, or focusing on a specific platform and language. To address these limitations, we propose Frisbee: a framework for the automated testing of IoT applications. Frisbee accelerates the testing process by simplifying the spin-up of distributed virtual testbeds over Kubernetes and the description of `what-if' scenarios that integrate complex sequences of workloads and faultloads.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源