Loading…

JoT: A Jolie framework for testing microservices

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

Full description

Saved in:
Bibliographic Details
Published in:Science of computer programming 2025-02, Vol.240, p.103215, Article 103215
Main Authors: Giallorenzo, Saverio, Montesi, Fabrizio, Peressotti, Marco, Rademacher, Florian, Unwerawattana, Narongrit
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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.
ISSN:0167-6423
DOI:10.1016/j.scico.2024.103215