Детальная информация

Название: Разработка проекта автоматизированных тестов для сайта социальной сети «Одноклассники»: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Столбов Святослав Владимирович
Научный руководитель: Прокофьев Олег Валерьевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения: Санкт-Петербург, 2024
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: автоматизация тестирования; фреймворк для тестирования; инструменты автоматизации тестирования; JUnit; Selenide; API; test automation; test automation framework; instruments for test automation
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-1811
Права доступа: Доступ по паролю из сети Интернет (чтение)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\28855

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Тема выпускной квалификационной работы: «Разработка проекта автоматизированных тестов для сайта социальной сети “Одноклассники”». Для компании такого масштаба важно иметь многофункциональные и удобные сервисы для обеспечения качества продукта, которые смогут в разумные сроки предоставлять корректные данные. Целью моей работы является решение существующих проблем в рамках автоматизации тестирования путем улучшения используемых практик и инструментов. В анализе предметной области подробно рассматривается существующий проект на причины возникших проблем. Далее исследуются различных идеи, библиотеки, тестовые фреймворки, архитектурные решения и паттерны проектирования. По итогу их изучения и сравнения между собой составляется список технологий, которые соответствуют выдвинутым требованиям и помогут решить описанные проблемы. В процессе создания нового проекта были пересмотрены имеющаяся архитектура, структура классов и механизм взаимодействия с элементами. Внедрение новых библиотек и фреймворков позволило применять ранее недоступные функции. Отдельное внимание было уделено процессу интеграции внутренних сервисов компании для реализации поставленных задач. Также рассматриваются вопросы, касающиеся поддержки legacy-кода. В результате был разработан новый проекта автоматизированного тестирования, который решает все перечисленные проблемы. Благодаря ему процесс обеспечения качества в компании стал проще, доступнее, удобнее и быстрее.

Theme of graduate qualification work: “Development of the project of automated tests for the site of social network ‘Odnoklassniki’. For a company of this scale, it is important to have multifunctional and convenient services to ensure the quality of the product, which can provide correct data in a reasonable time. The aim of my work is to solve the existing problems within test automation by improving the practices and tools used. In the subject area analysis, the existing project is examined in detail for the causes of the problems encountered. Then different ideas, libraries, test frameworks, architectures and design patterns are investigated. As a result of their study and comparison with each other, a list of technologies that meet the requirements and help to solve the described problems is compiled. In the process of creating a new project, the existing architecture, class structure and mechanism of interaction with elements were revised. Introduction of new libraries and frameworks allowed to apply previously inaccessible functions. Special attention was paid to the process of integrating the companys internal services to realize the set tasks. Issues related to legacy-code support were also considered. As a result, a new automated testing project was developed, which solves all the above-mentioned problems. Thanks to it, the process of quality assurance in the company became easier, more accessible, more convenient, and faster.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать
Интернет Авторизованные пользователи СПбПУ Прочитать
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 0
За последние 30 дней: 0
Подробная статистика