Logo Kérwá
 

Comparison of end-to-end testing tools for microservices: A case study

dc.creatorMartínez Hernández, Cristian Fernando
dc.creatorQuesada López, Christian Ulises
dc.creatorMartínez Porras, Alexandra
dc.creatorJenkins Coronas, Marcelo
dc.date.accessioned2025-06-11T15:59:30Z
dc.date.issued2021-01-31
dc.description.abstractMicroservices has emerged as a architectural style that pro- vides several benefits but also poses some challenges. One such challenge is testability, since an application may have hundreds or thousands of services operating together, and each of them needs to be tested as they evolve. To overcome this challenge, test automation is key, and together with it, the use of effective and efficient testing tools. Hence, we aim to contribute to this area by evaluating two tools that support end- to-end (E2E) testing of microservices. E2E tests allow to verify if the system works well as a whole (particularly relevant for systems made up of microservices). In this work, we first surveyed E2E testing tools reported in academic literature and by industry practitioners. Then, we applied the IEEE 14102-2010 standard to evaluate those tools. The two top-rated tools, Jaeger and Zipkin, were selected for further evaluation of their effectiveness and efficiency. Results from our case study reveal that Jaeger is more efficient and effective than Zipkinin terms of execution and failure detection times, as well as information provided to detect faults, severity and coverage.
dc.description.procedenceUCR::Vicerrectoría de Docencia::Ingeniería::Facultad de Ingeniería::Escuela de Ciencias de la Computación e Informática
dc.description.procedenceUCR::Vicerrectoría de Investigación::Unidades de Investigación::Ingeniería::Centro de Investigaciones en Tecnologías de Información y Comunicación (CITIC)
dc.description.sponsorshipUniversidad de Costa Rica/[834-B8-A27]/UCR/Costa Rica
dc.description.sponsorshipUniversidad de Costa Rica/[834-C0-726]/UCR/Costa Rica
dc.identifier.codproyecto834-B8-A27
dc.identifier.codproyecto834-C0-726
dc.identifier.doihttps://doi.org/10.1007/978-3-030-68285-9_39
dc.identifier.isbn978-3-030-68284-2
dc.identifier.isbn978-3-030-68285-9
dc.identifier.issn2194-5357
dc.identifier.issn2194-5365
dc.identifier.urihttps://hdl.handle.net/10669/102268
dc.language.isoeng
dc.publisherSpringer International Publishing
dc.relation.ispartofAdvances in Intelligent Systems and Computing
dc.relation.ispartofInformation Technology and Systems
dc.rightsacceso embargado
dc.sourceInformation Technology and Systems ICITS 2021, Volume 1 (pp. 407-416). Springer
dc.subjectend-to-end testing
dc.subjectmicroservices
dc.subjecttools
dc.subjectautomation
dc.subjectcase study
dc.titleComparison of end-to-end testing tools for microservices: A case study
dc.typecomunicación de congreso

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ICITS2021_Comparison of End-to-End Testing Tools for Microservices_ A Case Study.pdf
Size:
354.44 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
3.5 KB
Format:
Item-specific license agreed upon to submission
Description: