Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
http://ds.knu.edu.ua/jspui/handle/123456789/9323Повний запис метаданих
| Поле DC | Значення | Мова |
|---|---|---|
| dc.contributor.author | ПАШКОВА, Ганна Олегівна | - |
| dc.date.accessioned | 2026-07-14T17:26:28Z | - |
| dc.date.available | 2026-07-14T17:26:28Z | - |
| dc.date.issued | 2026-06 | - |
| dc.identifier.citation | ПАШКОВА Г. О. Розробка системи автоматизованого функціонального та регресійного тестування веб-платформи: кваліфікаційна робота на здобуття ступеня вищої освіти бакалавра зі спеціальності 121 – Інженерія програмного забезпечення: Кривий Ріг, 2026. 76 с. | uk_UA |
| dc.identifier.uri | http://ds.knu.edu.ua/jspui/handle/123456789/9323 | - |
| dc.description.abstract | Актуальність теми. Сучасні веб-платформи характеризуються високою динамічністю змін, складною клієнт-серверною архітектурою та критичною залежністю бізнесу від їхньої безперебійної працездатності. Проте процеси ко- нтролю якості та технічного аудиту часто залишаються фрагментованими: мо- ніторинг доступності (uptime), технічний аналіз швидкодії сторінок, фіксація фронтенд-помилок та перевірка функціональних сценаріїв користувача вико- нуються різними ізольованими сервісами. Це створює суттєві незручності для невеликих веб-студій, QA-команд початкового рівня та розробників індивіду- альних проєктів, які потребують єдиного, інтегрованого робочого простору без необхідності складного консольного налаштування або закупівлі дорогих промислових платформ. Об'єктом дослідження є процес автоматизованого контролю якості, те- хнічного аудиту та безперервного моніторингу технічного стану сучасних вебресурсів. Предметом дослідження є архітектурні принципи, моделі даних, алго- ритми та програмні засоби інтегрованої вебсистеми для комплексного ручного та машинного тестування вебсайтів. Метою кваліфікаційної роботи є проєктування та програмна реалізація веборієнтованої системи BitGuard, яка забезпечує централізований плановий моніторинг доступності, запуск комплексних ручних і автоматизованих пере- вірок технічних показників вебсайтів, збереження глибокої історії вимірю- вань, підтримку командної взаємодії та генерацію структурованої аналітичної звітності. Методи розробки та технології. Серверна частина системи реалізована на базі мови програмування Python із використанням високорівневого 5 вебфреймворку Django 6. Для виконання тривалих і ресурсомістких технічних перевірок (аудит продуктивності Lighthouse, виконання браузерних сценаріїв Playwright, HTTP/SSL валідація) без блокування основного інтерфейсу впро- ваджено архітектуру асинхронних фонових задач за допомогою розподіленої черги Celery та брокера повідомлень Redis. Клієнтська частина побудована з використанням шаблонізатора Django, компонентів Bootstrap та бібліотеки Chart.js для інтерактивної візуалізації зібраних метрик. Отримані результати та їх новизна. Результатом роботи є діюча веб- система BitGuard, яка об'єднує в єдиному вебкабінеті модулі моніторингу uptime, глибокого інфраструктурного аналізу (SSL-сертифікати, заголовки безпеки), оцінювання продуктивності й SEO за стандартами Lighthouse, а та- кож підсистему трекінгу JavaScript-помилок у реальному часі. Розроблено гну- чкий модуль машинного тестування, що дозволяє користувачам безпосеред- ньо через інтерфейс конструювати послідовності дій користувача (кліки, вве- дення, перевірка тексту) та аналізувати результати їх виконання з фіксацією логів і скріншотів помилок. Особливістю рішення є впровадження сторінки Analytics Pro для побудови індивідуальних аналітичних зрізів за допомогою фільтрації блоків даних , а також розробка строгих контурів безпеки: інтегро- вано механізм обмеження частоти запитів (rate limiting), валідацію публічності URL для запобігання SSRF-атакам та багаторівневу рольову модель керування доступом (RBAC) із обов’язковим адміністративним підтвердженням підви- щених прав. Практичне значення. Створений програмний продукт повністю гото- вий до експлуатації та орієнтований на використання у внутрішніх QA-проце- сах невеликих IT-компаній, цифрових агенцій, а також під час виконання нав- чальних студентських розробок. Система дозволяє суттєво оптимізувати ча- сові витрати на первинну діагностику вебресурсів, покращити комунікацію в тріаді «менеджер – розробник – тестувальник» завдяки інтегрованому проєкт- ному чату та спростити демонстрацію результатів аудиту через генерацію де- тальних структурованих PDF-звітів. | uk_UA |
| dc.language.iso | uk | uk_UA |
| dc.subject | ВЕБСАЙТ, МОНІТОРИНГ, ТЕСТУВАННЯ, QA, DJANGO, ТЕХНІЧНИЙ АУ- ДИТ, БРАУЗЕРНІ СЦЕНАРІЇ, АНАЛІТИКА, ЗВІТ, БЕЗПЕКА. | uk_UA |
| dc.title | Розробка системи автоматизованого функціонального та регресійного тестування веб-платформи | uk_UA |
| dc.type | Other | uk_UA |
| local.submitter.email | shapovalova@knu.e... | uk_UA |
| Розташовується у зібраннях: | 121 Інженерія програмного забезпечення 2026 | |
Файли цього матеріалу:
| Файл | Опис | Розмір | Формат | |
|---|---|---|---|---|
| ПАШКОВА Г.О.-Розробкасистемиавтоматизованогофункціональноготарегресійноготестуваннявеб-платформи.pdf | 1.85 MB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.
