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 | |
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 |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0