Автоматизація тестування програмних застосунків з використанням методів машинного навчання

Ескіз недоступний

Дата

2022-06

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Метою цієї роботи було проведення теоретичного аналізу існуючих методів та платформ автоматизаціі тестування застосунків. Зокрема автоматизування тестування веб-сервісів з використанням методів машинного навчання. Не дивлячись на те, що на сучасному ринку існують занатдо велика кільскість компаній, які пропонують послуги автоматизації тестування, та які пропонують свої платформи автоматизації, а саме за допомогою машинного навчання. В межах цієї дмпломної роботи було аналізовано та порівняно, який метод тестування краще для бізнеса середньостатистичної української компанії айті-розробник в сфері веб-розробки. Було порівняно обидва підхода автоматизація тестування та розглянуто переваги та недоліки їх. Тобто використовуя звичайний метод автоматизації тестування(написання фрейм-ворка тествуння, прописуя кожен елемент) та метод, використовуя машинне навчання без прописання певних елментів. Також було наведено тенденцію цінових політик подібних компаній. В роботі зроблено розгортання локального веб сервіса. Ціль цього веб-сервіса – зберігання та структуризація матеріалів у замітки. Бекенд зроблений на Java Srping та фронтенд частина - React JS. Головною задачою цієї роботи була розробка сервіса на якому буде проведене автоматизація тестування з більш підходящим методом. Тому було проведено аналіз та вибір методу автоматизації: 1) Розробка тестов для цього сервіса без використанная машинного навчання; 2) Розробка тестов для цього сервісу з використанням машинного навчання. В результаті проведенної роботи було отримано локальний веб-сервіс, тестування якого було проведено без машинного навчання.

Опис

Ключові слова

автоматизація тестування, машинне навчання, Selenium, ML, automation of testing, machine learning

Бібліографічний опис

Козаченко, І. В. Автоматизація тестування програмних застосунків з використанням методів машинного навчання : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Козаченко Ілля Валерійович. - Київ, 2022. - 105 с.

DOI