Детальная информация
| Название | Инструмент автоматической генерации тест-кейсов с использованием больших языковых моделей и 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.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|