Автоматизація тестування програмних застосунків з використанням методів машинного навчання
Ескіз недоступний
Дата
2022-06
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Метою цієї роботи було проведення теоретичного аналізу існуючих методів та платформ автоматизаціі тестування застосунків. Зокрема автоматизування тестування веб-сервісів з використанням методів машинного навчання.
Не дивлячись на те, що на сучасному ринку існують занатдо велика кільскість компаній, які пропонують послуги автоматизації тестування, та які пропонують свої платформи автоматизації, а саме за допомогою машинного навчання. В межах цієї дмпломної роботи було аналізовано та порівняно, який метод тестування краще для бізнеса середньостатистичної української компанії айті-розробник в сфері веб-розробки. Було порівняно обидва підхода автоматизація тестування та розглянуто переваги та недоліки їх. Тобто використовуя звичайний метод автоматизації тестування(написання фрейм-ворка тествуння, прописуя кожен елемент) та метод, використовуя машинне навчання без прописання певних елментів. Також було наведено тенденцію цінових політик подібних компаній.
В роботі зроблено розгортання локального веб сервіса. Ціль цього веб-сервіса – зберігання та структуризація матеріалів у замітки. Бекенд зроблений на Java Srping та фронтенд частина - React JS. Головною задачою цієї роботи була розробка сервіса на якому буде проведене автоматизація тестування з більш підходящим методом. Тому було проведено аналіз та вибір методу автоматизації: 1) Розробка тестов для цього сервіса без використанная машинного навчання; 2) Розробка тестов для цього сервісу з використанням машинного навчання.
В результаті проведенної роботи було отримано локальний веб-сервіс, тестування якого було проведено без машинного навчання.
Опис
Ключові слова
автоматизація тестування, машинне навчання, Selenium, ML, automation of testing, machine learning
Бібліографічний опис
Козаченко, І. В. Автоматизація тестування програмних застосунків з використанням методів машинного навчання : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Козаченко Ілля Валерійович. - Київ, 2022. - 105 с.