JoT: A Jolie framework for testing microservices

Saverio Giallorenzo*, Fabrizio Montesi, Marco Peressotti, Florian Rademacher, Narongrit Unwerawattana

*Corresponding author for this work

Research output: Contribution to journalJournal articleResearchpeer-review

1 Downloads (Pure)

Abstract

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. 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.

Original languageEnglish
Article number103215
JournalScience of Computer Programming
Volume240
ISSN0167-6423
DOIs
Publication statusPublished - Feb 2025

Keywords

  • Microservice architectures
  • Service-oriented programming
  • Testing frameworks

Fingerprint

Dive into the research topics of 'JoT: A Jolie framework for testing microservices'. Together they form a unique fingerprint.
  • JoT: A Jolie Framework for Testing Microservices

    Giallorenzo, S., Montesi, F., Peressotti, M., Rademacher, F. & Unwerawattana, N., 2023, Coordination Models and Languages - 25th IFIP WG 6.1 International Conference, COORDINATION 2023, Held as Part of the 18th International Federated Conference on Distributed Computing Techniques, DisCoTec 2023, Proceedings. Jongmans, S.-S. & Lopes, A. (eds.). Springer Science+Business Media, p. 172-191 (Lecture Notes in Computer Science, Vol. 13908 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Cite this