Способи підвищення ефективності засобів тестування програмних систем
Вантажиться...
Дата
2024
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Актуальність теми.
Ця тема є актуальною через зростаючу залежність сучасних бізнес-структур та організацій від веб-додатків. В контексті постійного розвитку програмного забезпечення та веб-технологій, надійність і ефективність веб-додатків стають вирішальними. Критичний аналіз існуючих рішень у сфері автоматизованого тестування вказує на певні недоліки та обмеження, що вимагають інноваційного підходу. Відтак, дослідження направлене на розробку вдосконаленого фреймворку для автоматизованого тестування веб-додатків є важливим для подальшого розвитку ІТ-сектора та пов'язаних з ним галузей.
Мета і задачі дослідження
Мета: Розробка інноваційного фреймворку для автоматизованого тестування веб-додатків, який вирішує існуючі проблеми ефективності та масштабування.
Завдання:
Аналіз сучасних методів та інструментів автоматизованого тестування.
Визначення ключових вимог до фреймворку.
Розробка концептуальної та технічної моделі фреймворку.
Проведення випробувань і оцінка ефективності розробленого фреймворку.
Об’єкт дослідження: Процес автоматизованого тестування веб-додатків.
Предметом дослідження є фреймворк для автоматизації тестування, його структура та функціональність.
Наукова новизна полягає у способі підвищення ефективності тестування шляхом інтеграції автоматизації з передовими методологіями розробки та тестування програмного забезпечення 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 таблиці.
У вступі обґрунтовано актуальність проблеми, сформульовано мету і задачі досліджень, показано наукову новизну отриманих результатів і практичну цінність роботи, наведено відомості про апробацію результатів і їхнє впровадження.
У першому розділі розглянута загальна характеристика проблеми, проаналізовані існуючі розробки автоматизованого тестування веб-додатків, виділення переваг та недоліків розробленого фреймворку.
У другому розділі обґрунтовується вибір інструментів для розробки, описується логічна модель та архітектура фреймворку.
У третьому розділі формуюються вимоги до системи і описується розробка фреймворку.
У четвертому розділі відбувається тестування додатку та аналіз отриманих даних.
У висновках виділяються результати дослідження, що сформовані на основі мети і завдання, що описані у вступі.
Опис
Ключові слова
автоматизоване тестування, веб-додатки, фреймворк, наукова новизна, практичне значення, automated testing, web applications, framework, scientific novelty, practical significanc
Бібліографічний опис
Варган, О. І. Способи підвищення ефективності засобів тестування програмних систем : магістерська дис. : 123 Комп'ютерна інженерія / Варган Олексій Ігорович. – Київ, 2024. – 98 с.