Item request has been placed! ×
Item request cannot be made. ×
loading  Processing Request

JoT: A Jolie Framework for Testing Microservices

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • معلومة اضافية
    • Contributors:
      Alma Mater Studiorum Università di Bologna = University of Bologna (UNIBO); Fondements opérationnels, logiques et algébriques des systèmes logiciels (OLAS); Inria Sophia Antipolis - Méditerranée (CRISAM); Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Dipartimento di Informatica - Scienza e Ingegneria Bologna (DISI); Alma Mater Studiorum Università di Bologna = University of Bologna (UNIBO)-Alma Mater Studiorum Università di Bologna = University of Bologna (UNIBO); Foundations of Component-based Ubiquitous Systems (FOCUS); Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria); University of Southern Denmark (SDU); Rheinisch-Westfälische Technische Hochschule Aachen University (RWTH); Fachhochschule Dortmund - University of Applied Sciences and Arts (FH Dortmund)
    • بيانات النشر:
      HAL CCSD
      Springer Nature Switzerland
    • الموضوع:
      2023
    • Collection:
      Archive ouverte HAL (Hyper Article en Ligne, CCSD - Centre pour la Communication Scientifique Directe)
    • الموضوع:
    • نبذة مختصرة :
      COORDINATION 2023 is one of the three conferences of DisCoTec 2023. ; International audience ; 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).
    • ISBN:
      978-3-031-35360-4
      3-031-35360-9
    • Relation:
      hal-04316287; https://hal.science/hal-04316287; https://hal.science/hal-04316287/document; https://hal.science/hal-04316287/file/coordination2023.pdf
    • الرقم المعرف:
      10.1007/978-3-031-35361-1_10
    • Rights:
      info:eu-repo/semantics/OpenAccess
    • الرقم المعرف:
      edsbas.345AD09D