Програмна система для автоматичної генерації модульних тестів з метою тестування роботи транспортних систем

dc.contributor.authorДжафаров, Денис Володимирович
dc.date.accessioned2024-07-16T06:55:46Z
dc.date.available2024-07-16T06:55:46Z
dc.date.issued2024
dc.description.abstractРеалізований інструмент для автоматичної генерації модульних тестів мовою Python з використанням як існуючих інструментів, так і розроблених самостійно, за рахунок чого досягається підтримка останніх версій мови Python та підтримка великої кількості типів. Був розроблений алгоритм уточнення типів, що дозволяє за неповними наборами анотацій знаходити більш точні типи для подальшої генерації та за зазначеними протоколами знаходити знаходити представників даних протоколів, при цьому використовуючи дані про проект та встановлені зовнішні модулі.Також був реалізований алгоритм генерації вхідних значень для функцій, що тестуються, заснований на механізмі фаззинга, і архітектура управління процесом виконання коду, що дозволяє обчислювати значення функції із заданими аргументами і обробляти, як виникаючі винятки, так і отримувати інформацію про виконання функції у разі перевищення доступного часу.
dc.identifier.citationДжафаров, Д. В. Програмна система для автоматичної генерації модульних тестів з метою тестування роботи транспортних систем : дипломна робота … бакалавра : 122 Комп’ютерні науки / Джафаров Денис Володимирович. – Харків : ХНАДУ, 2024. – 72 с.
dc.identifier.urihttps://dspace.khadi.kharkov.ua/handle/123456789/21259
dc.language.isouk
dc.publisherХарківський національний автомобільно-дорожній університет
dc.subjectгенерація тестів
dc.subjectфазинг
dc.subjectкористувальницький інтерфейс
dc.subjectIntelliJ IDEA
dc.subjectPython
dc.subjectKotlin
dc.titleПрограмна система для автоматичної генерації модульних тестів з метою тестування роботи транспортних систем
dc.typeBachelor's theses

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
Dzhafarov_b_2024.pdf
Розмір:
1.26 MB
Формат:
Adobe Portable Document Format

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
2.87 KB
Формат:
Item-specific license agreed upon to submission
Опис: