Бакалаврські роботи
Постійне посилання зібранняhttps://dspace.khadi.kharkov.ua/handle/123456789/3890
Переглянути
Перегляд Бакалаврські роботи за Автор "Джафаров, Денис Володимирович"
Зараз показуємо 1 - 1 з 1
- Результатів на сторінці
- Налаштування сортування
Документ Програмна система для автоматичної генерації модульних тестів з метою тестування роботи транспортних систем(Харківський національний автомобільно-дорожній університет, 2024) Джафаров, Денис ВолодимировичРеалізований інструмент для автоматичної генерації модульних тестів мовою Python з використанням як існуючих інструментів, так і розроблених самостійно, за рахунок чого досягається підтримка останніх версій мови Python та підтримка великої кількості типів. Був розроблений алгоритм уточнення типів, що дозволяє за неповними наборами анотацій знаходити більш точні типи для подальшої генерації та за зазначеними протоколами знаходити знаходити представників даних протоколів, при цьому використовуючи дані про проект та встановлені зовнішні модулі.Також був реалізований алгоритм генерації вхідних значень для функцій, що тестуються, заснований на механізмі фаззинга, і архітектура управління процесом виконання коду, що дозволяє обчислювати значення функції із заданими аргументами і обробляти, як виникаючі винятки, так і отримувати інформацію про виконання функції у разі перевищення доступного часу.