Details

Title: Разработка проекта автоматизированных тестов для сайта социальной сети «Одноклассники»: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Столбов Святослав Владимирович
Scientific adviser: Прокофьев Олег Валерьевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: автоматизация тестирования; фреймворк для тестирования; инструменты автоматизации тестирования; JUnit; Selenide; API; test automation; test automation framework; instruments for test automation
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-1811
Rights: Доступ по паролю из сети Интернет (чтение)
Additionally: New arrival
Record key: ru\spstu\vkr\28855

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

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

Document access rights

Network User group Action
ILC SPbPU Local Network All Read
Internet Authorized users SPbPU Read
-> Internet Anonymous

Usage statistics

stat Access count: 0
Last 30 days: 0
Detailed usage statistics