Факультет информационных технологий и радиоэлектроники Информационные системы ИСП-122
09.02.07 Губанихин М.А. 2026 г.
Разработка утилиты тестирования программной совместимости между драйверами FBX для Firebird и PGX для Postgresql Аннотация:

Тема выпускной квалификационной работы «Разработка утилиты тестирования программной совместимости между драйверами FBX для Firebird и PGX для PostgreSQL» направлена на создание инструмента, который позволяет сравнивать поведение двух драйверов баз данных в одинаковых сценариях. В рамках работы были разработаны шаблоны интеграционных тестов, генератор тестовых файлов, а так же утилита для удобного управления с графическим веб–интерфейсом. Утилита предназначена для разработчика и тестировщика драйвера. Она позволяет настраивать параметры подключения, генерировать наборы тестов для fbx и pgx, выбирать нужные тестовые сценарии, запускать их и анализировать результаты в сравнительном виде. Разработанный тестовый контур охватывает проверку подключения, транзакций, типов данных, подготовленных запросов, работы с результатами запросов и пула соединений. Также реализовано сохранение статистики прогонов и фиксация различий поведения драйверов для последующего анализа. В результате разработана утилита, которая повышает качество и ускоряет проверку программной совместимости драйвера fbx относительно эталонного поведения pgx. Во время разработки были выполнены тестирование, отладка и анализ полученных результатов.

ФИО руководителя: Булаев А.В.