Downloads: 2 | Views: 80 | Weekly Hits: ⮙2 | Monthly Hits: ⮙2
Research Paper | Information Technology | Israel | Volume 14 Issue 1, January 2025 | Popularity: 5.2 / 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
DOI: https://www.doi.org/10.21275/MS25124081834
Make Sure to Disable the Pop-Up Blocker of Web Browser
Similar Articles
Downloads: 0
Informative Article, Information Technology, India, Volume 11 Issue 3, March 2022
Pages: 1597 - 1600Real - Time Monitoring and Alerting Systems for Fintech
Ankur Mahida
Downloads: 1 | Weekly Hits: ⮙1 | Monthly Hits: ⮙1
Research Paper, Information Technology, United States of America, Volume 14 Issue 1, January 2025
Pages: 1248 - 1251Seamless Connectivity in a Multi-Cloud World: Mastering Kubernetes Networking Across Clouds
Diana Kutsa
Downloads: 2 | Weekly Hits: ⮙1 | Monthly Hits: ⮙1
Informative Article, Information Technology, India, Volume 11 Issue 6, June 2022
Pages: 2020 - 2023The Future of Banking: Cloud - Native Banking Solutions
Goutham Sabbani
Downloads: 3 | Weekly Hits: ⮙1 | Monthly Hits: ⮙2
Research Paper, Information Technology, United States of America, Volume 13 Issue 7, July 2024
Pages: 1586 - 1598Beyond the Firewall: Securely Exposing Cloud Native API
Ramakrishna Manchana
Downloads: 5 | Weekly Hits: ⮙1 | Monthly Hits: ⮙3
Research Paper, Information Technology, India, Volume 9 Issue 11, November 2020
Pages: 1748 - 1751The Power of Docker: Containerization for Efficient Software Development and Deployment
Nagaraju Islavath