Параметри
Архітектура та функціональні особливості платформи для автоматизованого тестування вебзастосунків
Тип публікації :
Стаття
Дата випуску :
23 грудня 2025 р.
Автор(и) :
Мова основного тексту :
English
eKNUTSHIR URL :
Том :
81
Випуск :
2
ISSN :
1812-5409
Початкова сторінка :
166
Кінцева сторінка :
173
Цитування :
Ліпський, Д. (2025). Architecture and functional capabilities of a platform for automated web application testing. Bulletin of Taras Shevchenko National University of Kyiv. Physics and Mathematics, 81(2), 166–173. https://doi.org/10.17721/1812-5409.2025/2.26
Представлено платформу для автоматизованого тестування вебзастосунків на основі об'єктно-орієнтованого підходу із застосуванням C#. Платформа призначена для масштабованого та гнучкого тестування вебзастосунків, підтримуючи можливості UI- та API-тестування. Описано основні компоненти системи, що проаналізовані з позиції їхньої функціональності та ролі в автоматизації. Детально розглянуто структуру та взаємодію компонентів, що забезпечують ефективне управління браузерним драйвером, налаштування тестового середовища, збір й обробку тестових даних. Особливістю є використання патерну "singleton" для роботи із браузерним драйвером і підтримка крос-браузерного тестування, що дає змогу перевіряти вебзастосунки на різних платформах. Платформа також підтримує динамічне налаштування та розширення можливостей завдяки конфігураційним файлам і централізованому управлінню параметрами. Система забезпечує зручний пошук вебелементів та їхніх колекцій і розширює функціональність для інтеграційного тестування API та роботи з локальним сховищем браузера. Платформа орієнтована на автоматизацію як сценарного, так й утилітарного тестування, сприяючи ефективному підходу до перевірки функціональності та стабільності вебзастосунків.
Тип зібрання :
Publication
Файл(и) :
Ескіз недоступний
Формат
Adobe PDF
Розмір :
601.84 KB
Контрольна сума:
(MD5):0ef39595112cd825d75e5cd078816e05
Ця робота розповсюджується на умовах ліцензії Creative Commons CC BY
10.17721/1812-5409.2025/2.26