Details

Title Инструмент автоматической генерации тест-кейсов с использованием больших языковых моделей и 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
Creators Тихомирова Анастасия Олеговна
Scientific adviser Совтус Никита Владимирович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects тест-кейсы ; генерация тестов ; большие языковые модели ; LLM ; Retrieval-Augmented Generation ; RAG ; векторный поиск ; pgvector ; Gemini API ; тестирование программного обеспечения ; test cases ; test generation ; large language models ; vector search ; software testing
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 27.03.03
Speciality group (FGOS) 270000 - Управление в технических системах
DOI 10.18720/SPBPU/3/2026/vr/vr26-2758
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\42633
Record create date 8/21/2026

Allowed Actions

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

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

Group Anonymous
Network Internet

Целью работы является создание прототипа веб-приложения для генерации структурированных тест-кейсов на основе текстовых требований с учётом архитектурного контекста тестируемой системы, с применением 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.

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