Rate the Article: Approaches to Test?ng Mult?-Module Services based on Spr?ng Boot, IJSR, Call for Papers, Online Journal
International Journal of Science and Research (IJSR)

International Journal of Science and Research (IJSR)
Call for Papers | Fully Refereed | Open Access | Double Blind Peer Reviewed

ISSN: 2319-7064

Downloads: 3 | Views: 157 | Weekly Hits: ⮙1 | Monthly Hits: ⮙1

Research Paper | Information Technology | Israel | Volume 14 Issue 1, January 2025 | Rating: 5.1 / 10


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

Shyrobokov Valentyn


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


Keywords: microservice testing, Spring Boot, contract testing, containerization, CI/CD, integration testing, Infrastructure as Code


Edition: Volume 14 Issue 1, January 2025,


Pages: 1254 - 1258



Rate this Article


Select Rating (Lowest: 1, Highest: 10)

5

Your Comments (Only high quality comments will be accepted.)

Characters: 0

Your Full Name:


Your Valid Email Address:


Verification Code will appear in 2 Seconds ... Wait

Top