In industry, RESTful APIs are widely used to build modern Cloud Applications. Testing them is challenging, because not only they rely on network communications, but also they deal with external services like databases. Therefore, there has been a large amount of research sprout in recent years on how to automatically verify this kind of web services. In this paper, we review the current state-of-the-art on testing RESTful APIs, based on an analysis of 92 scientific articles. This review categories and summarizes the existing scientific work on this topic, and discusses the current challenges in the verification of RESTful APIs.
翻译:在工业中,再生API被广泛用于建设现代云应用软件。测试具有挑战性,因为它们不仅依赖网络通信,而且还涉及数据库等外部服务。因此,近年来就如何自动验证这类网络服务进行了大量研究。在本文中,我们根据对92个科学文章的分析,审查了目前关于测试再生的API的最新技术。本审查类别总结了有关这一专题的现有科学工作,并讨论了目前核查再生的API所面临的挑战。