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

Название Инструмент автоматической генерации тест-кейсов с использованием больших языковых моделей и Retrieval Augmented Generation: выпускная квалификационная работа бакалавра: направление 27.03.03 «Системный анализ и управление» ; образовательная программа 27.03.03_01 «Теория и математические методы системного анализа и управления в технических, экономичеcких и социальных системах» = A tool for automatic test case generation using large language models and retrieved augmented generation
Авторы Тихомирова Анастасия Олеговна
Научный руководитель Совтус Никита Владимирович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика тест-кейсы ; генерация тестов ; большие языковые модели ; LLM ; Retrieval-Augmented Generation ; RAG ; векторный поиск ; pgvector ; Gemini API ; тестирование программного обеспечения ; test cases ; test generation ; large language models ; vector search ; software testing
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 27.03.03
Группа специальностей ФГОС 270000 - Управление в технических системах
DOI 10.18720/SPBPU/3/2026/vr/vr26-2758
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\42633
Дата создания записи 21.08.2026

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

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

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

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

Целью работы является создание прототипа веб-приложения для генерации структурированных тест-кейсов на основе текстовых требований с учётом архитектурного контекста тестируемой системы, с применением LLM Gemini и механизма Retrieval-Augmented Generation на базе векторных эмбеддингов. Метод – проектирование и реализация RAG-pipeline с использованием PostgreSQL + pgvector, эмпирическая оценка качества по интегральной метрике, сравнительный эксперимент (с RAG и без RAG). Результатом является функционирующий прототип на Java/Spring Boot. Экспериментально подтверждено, что применение RAG повышает интегральный показатель качества тест-кейсов в среднем на 103% по сравнению с генерацией без контекста. Область применения – процессы тестирования ПО: ручное тестирование, этап анализа требований, подготовка тестовой документации.

The goal of this thesis is to create a prototype web application for generating structured test cases based on textual requirements, taking into account the architectural context of the system under test, using the Gemini LLM and the Retrieval-Augmented Generation mechanism based on vector embeddings. The method involves designing and implementing a RAG pipeline using PostgreSQL + pgvector, empirical quality assessment using an integrated metric, and a comparative experiment (with and without RAG). The result is a functioning prototype in Java/Spring Boot. It has been experimentally confirmed that using RAG increases the overall test case quality score by an average of 103% compared to generation without context. Scope: software testing processes: manual testing, requirements analysis, and test documentation preparation.

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