Детальная информация
Название | Разработка системы автоматизированного тестирования пользовательского интерфейса веб-приложения: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Авторы | Юлдашев Валерий Маратович |
Научный руководитель | Коликова Татьяна Всеволодовна |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | тестирование ; автоматизация тестирования ; тестирование пользовательского интерфейса ; pytest ; selenium ; python ; testing ; test automation ; user interface testing |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 09.03.04 |
Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-963 |
Права доступа | Доступ по паролю из сети Интернет (чтение) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\35778 |
Дата создания записи | 30.07.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Данная работа посвящена разработке системы для автоматизации тестирования пользовательского интерфейса внутреннего веб-сервиса компании YADRO, которая позволяет сократить временные затраты на проведения регрессии и повысить его качество. В процессе анализа области автоматизированного тестирования рассмотрены основные существующие решения и основные подходы к автоматизации. Было рассмотрено тестируемое приложение, его пользовательский интерфейс, а также существующий набор тестов для регрессии. На этапе проектирования рассмотрены поставленные функциональные и нефункциональные требования, осуществлен выбор технологического стека, построена архитектурная схема решения. На этапе разработки подробно рассматривается реализация отдельных компонентов системы, а также паттернов Page Object Model и Page Factory. В результате была разработана система автоматизированного тестирования, покрывающая часть набора регрессионных тестов. Определена получившаяся благодаря автоматизации экономия времени на проведение регрессии.
This work is devoted to the development of a system to automate testing of the user interface of the internal web service of the YADRO company, which allows you to reduce the time spent on regression and improve its quality. In the process of analyzing the field of automated testing the main existing solutions and the main approaches to automation are considered. The application under test, its user interface, and the existing set of tests for regression were considered. At the design stage, the set functional and non-functional requirements are considered, the choice of the technology stack is made, and the architectural scheme of the solution is built. At the development stage the implementation of individual system components as well as Page Object Model and Page Factory patterns are considered in detail. As a result, an automated testing system was developed that covers part of the regression test suite. The resulting savings in time for regression due to automation were determined.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 0
За последние 30 дней: 0