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

Автор(и)

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

DOI:

https://doi.org/10.17721/1812-5409.2025/2.26

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

автоматизоване тестування, веб-застосунки, C#, кросбраузерне тестування, UI-тестування, API-тестування

Анотація

Представлено платформу для автоматизованого тестування вебзастосунків на основі об'єктно-орієнтованого підходу із застосуванням C#. Платформа призначена для масштабованого та гнучкого тестування вебзастосунків, підтримуючи можливості UI- та API-тестування. Описано основні компоненти системи, що проаналізовані з позиції їхньої функціональності та ролі в автоматизації. Детально розглянуто структуру та взаємодію компонентів, що забезпечують ефективне управління браузерним драйвером, налаштування тестового середовища, збір й обробку тестових даних. Особливістю є використання патерну "singleton" для роботи із браузерним драйвером і підтримка крос-браузерного тестування, що дає змогу перевіряти вебзастосунки на різних платформах. Платформа також підтримує динамічне налаштування та розширення можливостей завдяки конфігураційним файлам і централізованому управлінню параметрами. Система забезпечує зручний пошук вебелементів та їхніх колекцій і розширює функціональність для інтеграційного тестування API та роботи з локальним сховищем браузера. Платформа орієнтована на автоматизацію як сценарного, так й утилітарного тестування, сприяючи ефективному підходу до перевірки функціональності та стабільності вебзастосунків.

Посилання

Forgacs, I., & Kovacs, A. (2024). Modern Software Testing Techniques: A Practical Guide for Developers and Testers (1st ed.). Apress.

Homes, B. (2024). Fundamentals of Software Testing (2nd ed.). Revised and Updated. Wiley-ISTE.

Mohan, G. (2022). Full Stack Testing: A Practical Guide for Delivering High Quality Software. O'Reilly Media.

Loubser, N. (2021). Software Engineering for Absolute Beginners: Your Guide to Creating Software Products (1st ed.). Apress.

Завантаження

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

23.12.2025

Номер

Розділ

Комп'ютерні науки та інформатика

Як цитувати

Ліпський, Д. (2025). Архітектура та функціональні особливості платформи для автоматизованого тестування вебзастосунків. Вісник Київського національного університету імені Тараса Шевченка. Фізико-математичні науки, 81(2), 166-173. https://doi.org/10.17721/1812-5409.2025/2.26