Способи підвищення ефективності засобів тестування програмних систем

Вантажиться...
Ескіз

Дата

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 с.

ORCID

DOI