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

Автор(и)

  • Даниїл Олександрович Ліпський Київський національний університет імені Тараса Шевченка, Україна https://orcid.org/0009-0000-4068-9453

DOI:

https://doi.org/10.18523/2617-3808.2025.8.225-231

Ключові слова:

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

Анотація

Вдосконалення автоматизації тестування вебзастосунків є особливо актуальним напрямом у сучасному процесі розроблення програмного забезпечення. У цій статті здійснено аналіз сучасних підходів та інструментів автоматизації тестування, їхніх переваг та недоліків. Розглянуто шляхи усунення цих недоліків, а також можливість інтеграції технологій штучного інтелекту.
У статті представлено архітектуру запропонованої платформи автоматизованого тестування, реалізованої у формі бібліотеки, що легко інтегрується в наявні проєкти. Архітектуру побудовано за модульним принципом, що забезпечує гнучкість, масштабованість і можливість поетапного розширення функціональності. Основні компоненти платформи — конфігураційний модуль, менеджер драйверів, модулі взаємодії з елементами, логування, API-викликів та роботи з локальним сховищем браузера — працюють як єдиний узгоджений механізм, забезпечуючи прозоре, стабільне та ефективне виконання тестів.
Окрему увагу приділено аналізу таких аспектів сучасних технологій автоматизації, як зниження вартості впровадження та підтримки тестових рішень, масштабованість, гнучкість налаштувань, а також інтеграція з іншими компонентами життєвого циклу програмного забезпечення.

Біографія автора

Даниїл Олександрович Ліпський, Київський національний університет імені Тараса Шевченка

аспірант освітньо-наукової програми «Прикладна математика» факультету комп’ютерних наук та кібернетики Київського національного університету імені Тараса Шевченка, lipsky@knu.ua

Посилання

  1. Forgacs, I., & Kovacs, A. (2024). Modern software testing techniques: A practical guide for developers and testers (1st ed.). Apress.
  2. Géron, A. (2022). Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems (3rd ed.). O’Reilly Media.
  3. Homes, B. (2024). Fundamentals of software testing (2nd ed., Revised and updated). Wiley-ISTE.
  4. Lipskyi, D. O. (2023). Development of a platform for web application testing automation. Bulletin of Taras Shevchenko National University of Kyiv. Series Physics & Mathematics, 1, 45–50.
  5. Loubser, N. (2021). Software engineering for absolute beginners: Your guide to creating software products (1st ed.). Apress.
  6. Mohan, G. (2022). Full stack testing: A practical guide for delivering high quality software. O’Reilly Media.

##submission.downloads##

Опубліковано

2025-11-26