Comparison of open-source runtime testing tools for microservices

被引:0
|
作者
Juan P. Sotomayor
Sai Chaithra Allala
Dionny Santiago
Tariq M. King
Peter J. Clarke
机构
[1] Florida International University,School of Computing and Information Sciences
[2] Test.ai, Research & Development
来源
Software Quality Journal | 2023年 / 31卷
关键词
Microservices; Open-source testing tools; Software testing; Testing levels; Microservices testing;
D O I
暂无
中图分类号
学科分类号
摘要
In recent years, there has been an increase in the number of software applications developed using the microservices architectural pattern. This trend is due to the benefits derived from the more traditional N-tier architectural patterns that use monolithic designs for each tier. The value of using the microservices architectural pattern, particularly in the cloud, has been pioneered by companies such as Netflix and Google. These companies have created protocols and tools to support the development of cloud-based applications. However, the testing of microservices applications continues to be challenging due to the added complexity of network communication between the collaborating services. In addition, an increasing number of tools are being used to test microservices-based applications, which makes selecting the most appropriate tool(s) a challenging task. In this article, we compare several open-source tools used to support the testing of microservices based on testing levels, the scaffolding required, languages used for test cases, and the type of interface used to interact with the applications under test. We describe a prototype for a microservices-based application called Rideshare that allows users to reserve rides from available drivers. Using the Rideshare application, we performed a study using a subset of selected open-source tools to determine the overhead added by these tools. We present the results of the study and describe our experiences in configuring the tools to test the Rideshare application using different testing approaches.
引用
收藏
页码:55 / 87
页数:32
相关论文
共 50 条
  • [41] Open-Source tools in R for forestry and forest ecology
    Atkins, Jeff W.
    Stovall, Atticus E. L.
    Silva, Carlos Alberto
    [J]. FOREST ECOLOGY AND MANAGEMENT, 2022, 503
  • [42] Open-Source Tools for the Fabrication and Characterization of Organic Electronics
    Butscher, Julian F.
    Kwon, Seonil
    Popczyk, Anna
    Gather, Malte C.
    [J]. ADVANCED ELECTRONIC MATERIALS, 2024,
  • [43] How do microservices evolve? An empirical analysis of changes in open-source microservice repositories
    Assuncao, Wesley K. G.
    Kruger, Jacob
    Mosser, Sebastien
    Selaoui, Sofiane
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 204
  • [44] Open-Source Innovation in Practice: A Lean-Based Development Process Leveraging Open-Source Big Data Tools
    Alonso, Silvio
    Viana, Marx
    Cirilo, Elder
    Alencar, Paulo
    Lucena, Carlos
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2019, : 4662 - 4671
  • [45] Qualitative Comparison of Open-Source SDN Controllers
    Bondkovskii, Andrei
    Keeney, John
    van der Meer, Sven
    Weber, Stefan
    [J]. NOMS 2016 - 2016 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2016, : 889 - 894
  • [46] A Comparison of Open-Source Home Automation Systems
    Setz, Brian
    Graef, Sebastian
    Ivanova, Desislava
    Tiessen, Alexander
    Aiello, Marco
    [J]. IEEE ACCESS, 2021, 9 : 167332 - 167352
  • [47] Open-source mobile water quality testing platform
    Wijnen, Bas
    Anzalone, G. C.
    Pearce, Joshua M.
    [J]. JOURNAL OF WATER SANITATION AND HYGIENE FOR DEVELOPMENT, 2014, 4 (03) : 532 - 537
  • [48] Fuzzinator: An Open-Source Modular Random Testing Framework
    Hodovan, Renata
    Kiss, Akos
    [J]. 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2018, : 416 - 421
  • [49] Development of an open-source pupilometer for testing melanopsin responses
    Gale, Jesse
    Eldridge, Elf
    Pathmanathan, Shaetrun
    Polutea, Kapeteni
    Gouws, Gideon
    Fraser, Simon
    [J]. INVESTIGATIVE OPHTHALMOLOGY & VISUAL SCIENCE, 2017, 58 (08)
  • [50] Distributed manufacturing of an open-source tourniquet testing system
    Liu, Dawei
    Kulkarni, Apoorv
    Jaqua, Victoria F.
    Cole, Christina A.
    Pearce, Joshua M.
    [J]. HARDWAREX, 2023, 15