Архітектура нової вдосконаленої платформи автоматизованого тестування вебзастосунків

dc.contributor.authorЛіпський, Даниїлuk_UA
dc.date.accessioned2026-01-29T06:37:16Z
dc.date.available2026-01-29T06:37:16Z
dc.date.issued2025
dc.descriptionImproving the automation of web application testing is a particularly relevant and rapidly evolving area in the modern software development process. The growing complexity of web-based systems, the increasing frequency of release cycles, and the ever-rising demand for high software reliability and performance make the adoption of automated testing solutions not only desirable but essential. This paper analyses the current state of test automation technologies, with a focus on widely adopted tools, frameworks, and methodologies. It outlines their primary advantages, including enhanced speed, high repeatability, improved accuracy, and reduced human error. At the same time, it identifies common limitations, such as high initial setup and learning costs, challenges in test maintenance, and limited adaptability to rapidly changing or projectspecific requirements. To address these challenges, the article introduces a novel architecture for an automated testing platform, designed and implemented as a reusable, extensible software library. The platform is built on a modular architecture, ensuring flexibility, maintainability, scalability, and seamless integration into a wide range of existing web development projects. Its core modules include a configuration handler, a browser driver manager, components for interaction with UI elements, a centralised logging subsystem, API communication tools, and browser storage management capabilities. These modules function together as a cohesive unit, forming a reliable and transparent environment that facilitates efficient and robust test execution. In addition to architectural innovations, the paper discusses strategies to enhance test maintainability and reduce long-term resource consumption. These include intelligent reuse of test components, support for parameterised configurations, and mechanisms for simplifying test orchestration and execution across different environments. The proposed solution provides a practical, scalable framework for improving the quality, reliability, and efficiency of web application testing.en_US
dc.description.abstractВдосконалення автоматизації тестування вебзастосунків є особливо актуальним напрямом у сучасному процесі розроблення програмного забезпечення. У цій статті здійснено аналіз сучасних підходів та інструментів автоматизації тестування, їхніх переваг та недоліків. Розглянуто шляхи усунення цих недоліків, а також можливість інтеграції технологій штучного інтелекту. У статті представлено архітектуру запропонованої платформи автоматизованого тестування, реалізованої у формі бібліотеки, що легко інтегрується в наявні проєкти. Архітектуру побудовано за модульним принципом, що забезпечує гнучкість, масштабованість і можливість поетапного розширення функціональності. Основні компоненти платформи — конфігураційний модуль, менеджер драйверів, модулі взаємодії з елементами, логування, API-викликів та роботи з локальним сховищем браузера — працюють як єдиний узгоджений механізм, забезпечуючи прозоре, стабільне та ефективне виконання тестів. Окрему увагу приділено аналізу таких аспектів сучасних технологій автоматизації, як зниження вартості впровадження та підтримки тестових рішень, масштабованість, гнучкість налаштувань, а також інтеграція з іншими компонентами життєвого циклу програмного забезпечення.uk_UA
dc.identifier.citationЛіпський Д. О. Архітектура нової вдосконаленої платформи автоматизованого тестування вебзастосунків / Ліпський Д. О. // Наукові записки НаУКМА. Комп'ютерні науки. - 2025. - Т. 8. - С. 225-231. - https://doi.org/10.18523/2617-3808.2025.8.225-231uk_UA
dc.identifier.issn2617-3808
dc.identifier.issn2617-7323
dc.identifier.urihttps://doi.org/10.18523/2617-3808.2025.8.225-231
dc.identifier.urihttps://ekmair.ukma.edu.ua/handle/123456789/38207
dc.language.isoukuk_UA
dc.relation.sourceНаукові записки НаУКМА. Комп'ютерні наукиuk_UA
dc.statusfirst publisheduk_UA
dc.subjectавтоматизаціяuk_UA
dc.subjectвебтехнологіїuk_UA
dc.subjectплатформаuk_UA
dc.subjectтестуванняuk_UA
dc.subjectстаттяuk_UA
dc.subjectautomationen_US
dc.subjectweb technologiesen_US
dc.subjectplatformen_US
dc.subjecttestingen_US
dc.titleАрхітектура нової вдосконаленої платформи автоматизованого тестування вебзастосунків uk_UA
dc.title.alternativeArchitecture of a new enhanced platform for automated web application testingen_US
dc.typeArticleuk_UA
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Lipskyi_Arkhitektura_novoi_vdoskonalenoi_platformy_avtomatyzovanoho_testuvannia_vebzastosunkiv.pdf
Size:
1.76 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections