Кисельов, Геннадій ДмитровичКозаченко, Ілля Валерійович2023-02-202023-02-202022-06Козаченко, І. В. Автоматизація тестування програмних застосунків з використанням методів машинного навчання : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Козаченко Ілля Валерійович. - Київ, 2022. - 105 с.https://ela.kpi.ua/handle/123456789/52816Метою цієї роботи було проведення теоретичного аналізу існуючих методів та платформ автоматизаціі тестування застосунків. Зокрема автоматизування тестування веб-сервісів з використанням методів машинного навчання. Не дивлячись на те, що на сучасному ринку існують занатдо велика кільскість компаній, які пропонують послуги автоматизації тестування, та які пропонують свої платформи автоматизації, а саме за допомогою машинного навчання. В межах цієї дмпломної роботи було аналізовано та порівняно, який метод тестування краще для бізнеса середньостатистичної української компанії айті-розробник в сфері веб-розробки. Було порівняно обидва підхода автоматизація тестування та розглянуто переваги та недоліки їх. Тобто використовуя звичайний метод автоматизації тестування(написання фрейм-ворка тествуння, прописуя кожен елемент) та метод, використовуя машинне навчання без прописання певних елментів. Також було наведено тенденцію цінових політик подібних компаній. В роботі зроблено розгортання локального веб сервіса. Ціль цього веб-сервіса – зберігання та структуризація матеріалів у замітки. Бекенд зроблений на Java Srping та фронтенд частина - React JS. Головною задачою цієї роботи була розробка сервіса на якому буде проведене автоматизація тестування з більш підходящим методом. Тому було проведено аналіз та вибір методу автоматизації: 1) Розробка тестов для цього сервіса без використанная машинного навчання; 2) Розробка тестов для цього сервісу з використанням машинного навчання. В результаті проведенної роботи було отримано локальний веб-сервіс, тестування якого було проведено без машинного навчання.ukавтоматизація тестуваннямашинне навчанняSeleniumMLautomation of testingmachine learningАвтоматизація тестування програмних застосунків з використанням методів машинного навчанняBachelor Thesis105 с.