Детальная информация
| Название | Разработка и анализ методов сравнения изображений для повышения точности и надёжности 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 |
|---|---|
| Авторы | Дудич Никита Андреевич |
| Научный руководитель | Нестеров Сергей Александрович |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | тестирование ; нефункциональное тестирование ; 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 |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 09.03.02 |
| Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-375 |
| Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\40221 |
| Дата создания записи | 20.04.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
В ходе выполнения выпускной квалификационной работы были рассмотрены теоретические основы тестирования, методы автоматизации 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.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|
Количество обращений: 0
За последние 30 дней: 0