| Title |
Automated test generation for microservices from UML sequence diagrams |
| Authors |
Vainoris, Tomas ; Čeponienė, Lina |
| Full Text |
|
| 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 |
|