Павловський, Володимир ІллічВарган, Олексій Ігорович2024-02-122024-02-122024Варган, О. І. Способи підвищення ефективності засобів тестування програмних систем : магістерська дис. : 123 Комп'ютерна інженерія / Варган Олексій Ігорович. – Київ, 2024. – 98 с.https://ela.kpi.ua/handle/123456789/64463Актуальність теми. Ця тема є актуальною через зростаючу залежність сучасних бізнес-структур та організацій від веб-додатків. В контексті постійного розвитку програмного забезпечення та веб-технологій, надійність і ефективність веб-додатків стають вирішальними. Критичний аналіз існуючих рішень у сфері автоматизованого тестування вказує на певні недоліки та обмеження, що вимагають інноваційного підходу. Відтак, дослідження направлене на розробку вдосконаленого фреймворку для автоматизованого тестування веб-додатків є важливим для подальшого розвитку ІТ-сектора та пов'язаних з ним галузей. Мета і задачі дослідження Мета: Розробка інноваційного фреймворку для автоматизованого тестування веб-додатків, який вирішує існуючі проблеми ефективності та масштабування. Завдання: Аналіз сучасних методів та інструментів автоматизованого тестування. Визначення ключових вимог до фреймворку. Розробка концептуальної та технічної моделі фреймворку. Проведення випробувань і оцінка ефективності розробленого фреймворку. Об’єкт дослідження: Процес автоматизованого тестування веб-додатків. Предметом дослідження є фреймворк для автоматизації тестування, його структура та функціональність. Наукова новизна полягає у способі підвищення ефективності тестування шляхом інтеграції автоматизації з передовими методологіями розробки та тестування програмного забезпечення CI/CD (Continuous Integration/Continuous Delivery) та BDD (Behavior Driven Development) що дозволяє зберігти багатофункціональність та мультиплатформість й при цьому вирішує проблему поширення подібних інструментів серед фахівців, що не володіють знаннями мов(и) програмування. Практична цінність: Фреймворк має значний потенціал для використання у різних сферах, де потрібне надійне тестування веб-додатків, що сприяє підвищенню їх якості та надійності. Результати дослідження можуть бути впроваджені у практику ІТ-компаній. Апробація роботи: Дві теми одного із розділів магістерської дисертації будуть розміщені відповідно на двох наукових конференціях: 2. СУЧАСНІ ІНФОРМАЦІЙНІ СИСТЕМИ ТА ТЕХНОЛОГІЇ V всеукраїнська науково-практична інтернет-конференція молодих вчених та студентів (30 листопада 2023 року), Херсон, Україна. [1] 3. ПРИКЛАДНА МАТЕМАТИКА ТА КОМП’ЮТИНГ XVІ науково-практична конференція магістрантів та аспірантів ПМК-2023 факультету прикладної математики (28 – 30 листопада 2023 року) Київ, Україна. [2] Публікації. За тематикою проведених досліджень опубліковано 2 наукові праці, а саме тези доповідей на 2-х конференціях. Структура та обсяг дисертації. Магістерська дисертація складається з 4 розділів, висновків, списку використаних літературних джерел (12 найменувань). Повний обсяг дисертації становить 97 сторінок, включаючи 90 сторінок основного тексту, 22 рисунків, 1 таблиці. У вступі обґрунтовано актуальність проблеми, сформульовано мету і задачі досліджень, показано наукову новизну отриманих результатів і практичну цінність роботи, наведено відомості про апробацію результатів і їхнє впровадження. У першому розділі розглянута загальна характеристика проблеми, проаналізовані існуючі розробки автоматизованого тестування веб-додатків, виділення переваг та недоліків розробленого фреймворку. У другому розділі обґрунтовується вибір інструментів для розробки, описується логічна модель та архітектура фреймворку. У третьому розділі формуюються вимоги до системи і описується розробка фреймворку. У четвертому розділі відбувається тестування додатку та аналіз отриманих даних. У висновках виділяються результати дослідження, що сформовані на основі мети і завдання, що описані у вступі.98 с.ukавтоматизоване тестуваннявеб-додаткифреймворкнаукова новизнапрактичне значенняautomated testingweb applicationsframeworkscientific noveltypractical significancСпособи підвищення ефективності засобів тестування програмних системMaster Thesis004.415