Метод формування тестових сценаріїв для C++ бібліотек на основі агента з Q-навчанням

Вантажиться...
Ескіз

Дата

ORCID

DOI

Науковий ступінь

доктор філософії

Рівень дисертації

Шифр та назва спеціальності

123 – Комп'ютерна інженерія

Рада захисту

Разова спеціалізована вчена рада ДФ 64.050.249

Установа захисту

Національний технічний університет "Харківський політехнічний інститут"

Науковий керівник/консультант

Коломійцев Олексій Володимирович

Члени комітету

Назва журналу

Номер ISSN

Назва тому

Видавець

Національний технічний університет "Харківський політехнічний інститут"

Анотація

Дисертація на здобуття наукового ступеня доктора філософії (PhD) за спеціальністю 123 – Комп’ютерна інженерія. – Національний технічний університет «Харківський політехнічний інститут», Харків, 2026. Дисертаційна робота присвячена вирішенню актуальної наукової задачі щодо розробки методу формування тестових сценаріїв для С++ бібліотек на основі агента з Q-навчанням. Об’єкт дослідження – процес формування тестових сценаріїв для C++ бібліотек на основі агента з Q-навчанням. Предмет дослідження – методи, моделі та алгоритми формування тестових сценаріїв для С++ бібліотек із збереженням (зростанням) гілкового покриття коду бібліотеки, яка тестується, відносно оригінальних тестових сценаріїв та мінімізацією тестового набору. Метою дисертаційної роботи є підвищення ефективності тестування програмного забезпечення шляхом формування тестових сценаріїв для С++ бібліотек на основі агента з Q-навчанням. Для розв’язання поставлених задач використано: низку математичних моделей, алгоритмів та методів формування ТС; методи оптимізації ТС для удосконалення математичної моделі жадібного алгоритму формування ТС для С++ бібліотек та алгоритму дельта-дебаггінг їх мінімізації; методи на основі навчання з підкріпленням для розробки математичної моделі та методу формування ТС для C++ бібліотек на основі агента з Q-навчанням; оцінка ефективності удосконаленої і розроблених математичних моделей та методу проведено на основі методу Монте-Карло.
The thesis is submitted to obtain a scientific degree of Doctor of Philosophy, specialty 123 – Computer Engineering. – National Technical University “Kharkiv Polytechnic Institute”, Kharkiv, 2026. The dissertation is devoted to solving the relevant scientific problem of developing a method of test case formation for C++ libraries based on a Q-learning agent. The object of research is the process of forming test cases for C++ libraries based on a Q-learning agent. The subject of research is methods, models and algorithms oftest case formation for C++ libraries while preserving (or increasing) the branch coverage of the tested library code with respect to the original test cases and the test suite minimization. The purpose of the dissertation is to improve the efficiency of software testing using test case formation for C++ libraries based on a Q-learning agent. To solve the research tasks, a set of mathematical models, algorithms, and methods for test case formation was employed; test suite optimization methods were used to improve the mathematical model of the greedy algorithm for test case formation for C++ libraries and the delta debugging algorithm for their minimization; reinforcement learning-based methods were applied to develop a mathematical model and a method for test case formation for C++ libraries based on a Q-learning agent; the effectiveness of the improved and developed mathematical models and the proposed method was evaluated using the Monte Carlo method.

Опис

Ключові слова

метод, математична модель, інформаційна система, комп'ютерна система, тестовий сценарій, тестовий набір, С++ бібліотека, агент з Q-навчанням, програмне забезпечення, алгоритм, вхідні дані, оптимізація, дефект, прийняття рішень, оцінка, method, mathematical model, information system, computer system, test case, test suite, C++ library, Q-learning agent, software, algorithm, input data, optimization, defect, decision-making, evaluation

Бібліографічний опис

Гулевич М. В. Метод формування тестових сценаріїв для C++ бібліотек на основі агента з Q-навчанням [Електронний ресурс] : дис. ... д-ра філософії : спец. 123 : галузь знань 12 / Михайло Володимирович Гулевич ; наук. керівник Коломійцев О. В. ; Нац. техн. ун-т "Харків. політехн. ін-т". – Харків, 2026. – 181 с.

Підтвердження

Рецензія

Додано до

Згадується в