JoT: A Jolie Framework for Testing Microservices - Archive ouverte HAL
Communication Dans Un Congrès Année : 2023

JoT: A Jolie Framework for Testing Microservices

Résumé

We present JoT, a testing framework for Microservice Architectures (MSAs) based on technology agnosticism, a core principle of microservices. The main advantage of JoT is that it reduces the amount of work for a) testing for MSAs whose services use different technology stacks, b) writing tests that involve multiple services, and c) reusing tests of the same MSA under different deployment configurations or after changing some of its components (e.g., when, for performance, one reimplements a service with a different technology). In JoT, tests are orchestrators that can both consume or offer operations from/to the MSA under test. The language for writing JoT tests is Jolie, which provides constructs that support technology agnosticism and the definition of terse test behaviours. We present the methodology we envision for testing MSAs with JoT and we validate it by implementing non-trivial test scenarios taken from a reference MSA from the literature (Lakeside Mutual).
Fichier principal
Vignette du fichier
coordination2023.pdf (337.59 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04316287 , version 1 (30-11-2023)

Licence

Identifiants

Citer

Saverio Giallorenzo, Fabrizio Montesi, Marco Peressotti, Florian Rademacher, Narongrit Unwerawattana. JoT: A Jolie Framework for Testing Microservices. COORDINATION 2023 - 25th International Conference on Coordination Models and Languages, Jun 2023, Lisbon, Portugal. pp.172-191, ⟨10.1007/978-3-031-35361-1_10⟩. ⟨hal-04316287⟩
44 Consultations
63 Téléchargements

Altmetric

Partager

More