INFORMATION TECHNOLOGY FOR OPTIMAL CONFIGURATION SELECTION IN AUTOMATED TESTING OF MULTICOMPONENT INFORMATION SYSTEMS: REVIEW AND PROPOSAL

Authors

DOI:

https://doi.org/10.32689/maup.it.2025.3.11

Keywords:

automated testing, multi-component information systems, optimal configurations, Pairwise Testing, genetic algorithms, CI/CD

Abstract

The article analyzes modern approaches to selecting optimal configurations for automated testing of multi- component information systems (IS), which are the basis of the functionality of digital platforms. Key concepts are defined: configuration as a combination of parameters (software versions, databases, browsers), optimal configuration as a minimumset of combinations to cover critical scenarios under resource constraints, multi-component IS as a set of interconnected components (frontend, backend, API, databases).The objective of the study is to evaluate current methods and create an integrated approach that combines combinatorialmethods, genetic algorithms, and CI/CD to automate configuration selection in real time.Methodology includes a systematic review of the literature over the last 5 years, comparative analysis using weighting factors (number of tests, scenario coverage, adaptability, integration with CI/CD, resources), mathematical modeling, and testing on the example of cloud platforms and e-commerce systems.The scientific novelty lies in developing an integrated approach that reduces the number of tests to 5–10% of the full set (for example, from 243 to 12–24 configurations for a system with 5 parameters), while ensuring 90–95% coverage of criticalscenarios and high adaptability to component changes. The uniqueness of the approach is integration with CI/CD processesand the use of weight analysis to select optimal configurations.Conclusions. The proposed approach allows optimizing testing in complex IS environments, combining the accuracy ofcombinatorial methods, the efficiency of genetic algorithms, and CI/CD automation. Prospects for further research include theuse of AI for defect prediction and automatic analysis of test results.

References

Bansal S. Empirical Studies on Automated Software Testing Practices : монографія. USC, 2022. URL: https://www.researchgate.net/publication/369475828_Empirical_Studies_on_Automated_Software_Testing_Practices (дата звернення: 22.09.2025).

Cohen M. B., Gibbons P. B., Mugridge W. B., Colbourn C. J. Constructing Test Suites for Interaction Testing : матеріали конференції. Proceedings of the 25th International Conference on Software Engineering. 2003. P. 38–48.

De Sousa Ribeiro Filho F. Automated security testing in DevSecOps pipelines : стаття. WJARR. 2025. URL: https://wjarr.com/sites/default/files/WJARR-2024-1083.pdf (дата звернення: 22.09.2025).

Durelli W. H., Durelli R. S., Endo A. T. Applying Machine Learning to Software Testing: A Systematic Review : стаття. IEEE Transactions on Reliability. 2019. Vol. 68, No 3. P. 1189–1212.

Grindal M., Offutt J., Andler S. F. Combination Testing Strategies: A Survey : стаття. Software Testing, Verification and Reliability. 2005. Vol. 15, No 3. P. 167–199.

Kuhn R., Kacker R., Lei Y. Introduction to Combinatorial Testing : монографія. Boca Raton : CRC Press, 2013. 333 с.

Kuhn D. R., Wallace D. R., Gallo A. M. Software Fault Interactions and Implications for Software Testing : стаття. IEEE Transactions on Software Engineering. 2004. Vol. 30, No 6. P. 418–421.

Lei Y., Tai K. C. In-Parameter-Order: A Test Generation Strategy for Pairwise Testing : матеріали конференції. Proceedings of the 3rd IEEE International High-Assurance Systems Engineering Symposium. 1998. P. 254–261.

Mandl R. Orthogonal Latin Squares: A Tool for the Design of Experiments in Testing : стаття. Software Testing, Verification and Reliability. 1985. Vol. 2, No 2. P. 23–31.

Nie C., Leung H. A Survey of Combinatorial Testing : стаття. ACM Computing Surveys. 2011. Vol. 43, No 2. P. 1–29.

Segall I., Tzoref-Brill R. Using Machine Learning to Improve Test Case Generation : стаття. IEEE International Conference on Software Testing, Verification and Validation. 2018. P. 45–53.

Sharma A. Test Suite Optimization Using Machine Learning Techniques : монографія. DSU, 2024. URL: https://www.researchgate.net/publication/385478252_Test_Suite_Optimization_Using_Machine_Learning_Techniques_A_Comprehensive_Study (дата звернення: 22.09.2025).

Suafel L., Harman M. Evolutionary Algorithms for Software Testing: A Survey : стаття. Journal of Systems and Software. 2019. Vol. 152. P. 112–124.

Published

2025-12-04

How to Cite

КОХАН, К., & ТКАЧЕНКО, О. (2025). INFORMATION TECHNOLOGY FOR OPTIMAL CONFIGURATION SELECTION IN AUTOMATED TESTING OF MULTICOMPONENT INFORMATION SYSTEMS: REVIEW AND PROPOSAL. Information Technology and Society, (3 (18), 83-87. https://doi.org/10.32689/maup.it.2025.3.11