Title Automated test generation for microservices from UML sequence diagrams
Authors Vainoris, Tomas ; Čeponienė, Lina
Full Text Download
Is Part of CEUR workshop proceedings: IVUS 2026: proceedings of the 31st international conference on information society and university studies (IVUS 2026), Kaunas, Lithuania, May 12, 2026 / edited by Audrius Lopata,Tomas Krilavičius, Ilona Veitaitė.. Aachen : CEUR-WS. 2026, vol. 4317, p. 1-10.. ISSN 1613-0073
Keywords [eng] Microservices ; UML ; sequence diagrams ; testing ; BDD
Abstract [eng] due to complex inter-service HTTP communication. The paper presents an approach for generating automated tests from UML 2.5 sequence diagrams in microservice-based systems. A rule-based transformation converts diagram message interactions into structured Gherkin scenarios, which become executable through a reusable step definitions library integrated into a behavior-driven development workflow. Prototype implementation was evaluated using a representative microservice project. Evaluation results, including code coverage and mutation testing, indicate that the generated tests can detect faults and validate the behavior of microservice-based systems, demonstrating the feasibility of deriving executable tests directly from design models.
Published Aachen : CEUR-WS
Type Conference paper
Language English
Publication date 2026
CC license CC license description