Approaches to Test?ng Mult?-Module Services based on Spr?ng Boot

This article examines modern approaches to testing multi-module services built on the Spring Boot framework, considering the growing popularity of microservice architecture. A wide range of materials is analyzed, including both scientific articles and practiceoriented books, covering various aspects of testing: from classical unit and component testing to integration scenarios, contract testing, and end-to-end (E2E) testing. Special attention is given to the use of container technologies (Docker, TestContainers), which enhance the reproducibility and isolation of the test environment. Additionally, the organization of continuous integration and delivery (CI/CD) pipelines is discussed as a crucial factor for the timely detection and resolution of defects. The study recommends using Infrastructure as Code (IaC) to prevent "drift" between different environments and highlights prospects for scaling testing processes in cloud platforms. The most successful practices are summarized and systematized, including a multi-level testing strategy, contract compatibility checks between services, and a consistent infrastructure for continuous integration and delivery, which ensures stability and accelerates release cycles. The final section contains conclusions that confirm the importance of integrating all the aforementioned approaches into a unified development process for microservice systems. This article will be valuable to professional software developers, DevOps engineers, researchers in distributed systems, and anyone aiming to improve the quality and efficiency of microservice application testing.

Authors

Institutions

Publication Details

Journal
International Journal of Science and Research (IJSR)
Published
2025-01-27
DOI
https://doi.org/10.21275/ms25124081834
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Approaches to Test?ng Mult?-Module Services based on Spr?ng Boot

Shyrobokov Valentyn
International Journal of Science and Research (IJSR)
Distributed and Parallel Computing Systems
article

Approaches to Test?ng Mult?-Module Services based on Spr?ng Boot

Shyrobokov Valentyn
article en

Abstract

This article examines modern approaches to testing multi-module services built on the Spring Boot framework, considering the growing popularity of microservice architecture. A wide range of materials is analyzed, including both scientific articles and practiceoriented books, covering various aspects of testing: from classical unit and component testing to integration scenarios, contract testing, and end-to-end (E2E) testing. Special attention is given to the use of container technologies (Docker, TestContainers), which enhance the reproducibility and isolation of the test environment. Additionally, the organization of continuous integration and delivery (CI/CD) pipelines is discussed as a crucial factor for the timely detection and resolution of defects. The study recommends using Infrastructure as Code (IaC) to prevent "drift" between different environments and highlights prospects for scaling testing processes in cloud platforms. The most successful practices are summarized and systematized, including a multi-level testing strategy, contract compatibility checks between services, and a consistent infrastructure for continuous integration and delivery, which ensures stability and accelerates release cycles. The final section contains conclusions that confirm the importance of integrating all the aforementioned approaches into a unified development process for microservice systems. This article will be valuable to professional software developers, DevOps engineers, researchers in distributed systems, and anyone aiming to improve the quality and efficiency of microservice application testing.

International Journal of Science and Research (IJSR)Vol. 14(1)
Holon Institute of Technology (IL)
Openalex Percentile: Top 99%
Distributed and Parallel Computing Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Approaches to Test?ng Mult?-Module Services based on Spr?ng Boot — Shyrobokov Valentyn · International Journal of Science and Research (IJSR) (2025) | TGRS Research Map | TGRS