Details

Title Автоматизированное тестирование Jenkins pipeline: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Артеев Данил Дмитриевич
Scientific adviser Коликова Татьяна Всеволодовна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects библиотека многократного использования конвейера сборок ; непрерывная интеграция ; непрерывное развёртывание ; непрерывная поставка ; интеграционное тестирование ; Jenkins ; Groovy ; assembly pipeline reusable library ; continuous integration ; continuous deployment ; continuous delivery ; integration testing
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/2025/vr/vr25-2565
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\37126
Record create date 9/19/2025

Allowed Actions

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

Group Anonymous
Network Internet

Настоящая работа посвящена автоматизированному тестированию библиотеки, которая отвечает за процесс непрерывной интеграции в ходе разработки программного продукта. В рамках данной работы был проведён обзор предметной области, анализ существующих решений, определены требования и ограничения к реализуемому программному средству; представлена архитектура системы тестирования с её описанием концепции и выбором методов тестирования и представлены результаты работы модуля отвечающего за автоматизированное тестирование конвейера сборок. Разработанное средство, отвечающее за автоматизированное тестирование Jenkins pipeline имеет следующую функциональность: модуль автоматизированного тестирования библиотеки многократного использования конвейера сборок позволяет тестировать работу процесса непрерывной интеграции на тестовых проектах и собирать информацию о сборках для её визуализации. Визуализация позволяет подробно анализировать процесс сборки и выявлять аномалии, возникающие в результате внесённых изменений в библиотеку многократного использования конвейера сборок.

This work is dedicated to automated testing of the library, which provides a continuous integration process during software product development. As part of this work, a review of the subject area was conducted, an analysis of existing solutions was carried out, requirements and limitations for the implemented software were identified; the architecture of the testing system with its description of the concept and choice of testing methods were presented, and the results of the module responsible for automated testing of the assembly line are presented. The developed tool responsible for automated testing of the Jenkins pipeline has the following functionality: the automated testing module of the assembly pipeline reuse library allows you to test the continuous integration process on test projects and collect information about assemblies for its visualization. Visualization allows you to analyze the assembly process in detail and identify anomalies resulting from changes made to the assembly pipeline reuse library.

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

Access count: 0 
Last 30 days: 0

Detailed usage statistics