Details

Title: Разработка maven-библиотеки "LogRunMan" для сбора информации выполнения автотестов: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Корж Владислав Денисович
Scientific adviser: Котлярова Лина Павловна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: автотест; логирование; библиотека; прогон; биллинговая система; CRUD; autotest; logging; library; run; billing system
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-1980
Rights: Доступ по паролю из сети Интернет (чтение)
Additionally: New arrival
Record key: ru\spstu\vkr\28787

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

Целью данной работы является разработка библиотеки, которая обеспечивает удобный и гибкий механизм логирования выполнения автотестов. В рамках работы были решены следующие задачи: 1. Обоснование актуальности работы. 2. Обзор и анализ существующих решений. 3. Проектирование архитектуры. 4. Проектирование базы данных и выбор программного обеспечения. 5. Реализация и проверка программного продукта. 6. Анализ полученных результатов, постановка дальнейших задач. При реализации библиотеки было использовано множество технологий основная это Spring Framework. Функционал библиотеки был реализован на языке Java 8 с использованием популярных инструментов. В результате данной работы была разработана библиотека «LogRunMan», которая собирает данные об автоматизированных тестах, интегрируясь с Spring Framework. Это первый опыт автора в создании maven-библиотек, что обеспечило полезные навыки для дальнейшей работы. Решение было создано в компании Bercut Ltd.

The purpose of this work is to develop a library that provides a convenient and flexible mechanism for logging the execution of autotests. As part of the work, the following tasks were solved: 1. Substantiation of the relevance of the work. 2. Review and analysis of existing solutions. 3. Architecture design. 4. Database design and software selection. 5. Implementation and verification of the software product. 6. Analysis of the results obtained, setting further tasks. When implementing the library, many technologies were used, the main one being the Spring Framework. The library functionality was implemented in Java 8 using popular tools. As a result of this work, the «LogRunMan» library was developed, which collects data on automated tests by integrating with the Spring Framework. This is the author’s first experience in creating maven libraries, which provided useful skills for further work. The solution was created by Bercut Ltd.

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