Details

Title Разработка и анализ методов сравнения изображений для повышения точности и надёжности UI-тестирования веб-приложений: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии» = Development and analysis of image comparison methods to increase accuracy and reliability of UI testing of web applications
Creators Дудич Никита Андреевич
Scientific adviser Нестеров Сергей Александрович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects тестирование ; нефункциональное тестирование ; ui-тестирование ; локатор ; dom ; скришот-тестирование ; снепшот-тестирование ; python ; playwright ; pillow ; opencv ; scikit ; imagehash ; ssim ; ооп ; паттерн ; паттерн проектирования ; page object ; testing ; non-functional testing ; ui testing ; locator ; screenshot testing ; snapshot testing ; oop ; pattern ; design pattern
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.02
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-375
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\40221
Record create date 4/20/2026

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

В ходе выполнения выпускной квалификационной работы были рассмотрены теоретические основы тестирования, методы автоматизации UI тестирования на основе локаторов элементов, сформулированы проблемы такого подхода, поставлена задача на ВКР. Были рассмотрены различные библиотеки обработки изображений на языке python, проведены эксперименты по сравнению изображений с использованием библиотек, и выбрана библиотека для последующей реализации программного решения в ВКР. Так же были рассмотрены паттерны ООП, применяемые в автоматизации тестирования. Отдельно был рассмотрен паттерн Page Object, а также реализовано интегрируемое с ним программное решение по сравнению изображений в тестах.

This graduating work covered the theoretical foundations of testing, methods for automating UI testing based on element locators, formulated the problems of this approach, and set a task for the final thesis. Various image processing libraries in Python were considered, experiments were conducted to compare images using these libraries, and a library was selected for the subsequent implementation of the software solution in the final thesis. OOP patterns used in test automation were also discussed. The Page Object pattern was examined separately, and a software solution for comparing images in tests that integrates with it was implemented.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics