ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
КАФЕДРА КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ И ПРОГРАММНОЙ ИНЖЕНЕРИИ
РАЗРАБОТКА ИНТЕРФЕЙСА ДЛЯ ОПТИМИЗАЦИИ ПРОЦЕССОВ ТЕСТИРОВАНИЯ ПРОГРАММНЫХ ПРОДУКТОВ
РАБОТУ ВЫПОЛНИЛ
МАГИСТРАНТ ГР. Z8430М МАКСИМ ГОЛУБЦОВ
НАУЧНЫЙ РУКОВОДИТЕЛЬ ДОЦЕНТ, Д-Р ТЕХН. НАУК
КОЛЕСНИКОВА СВЕТЛАНА ИВАНОВНА
АКТУАЛЬНОСТЬ ИССЛЕДОВАНИЯ
Возрастающая сложность разработки, связанная с большими объемами программного кода. Следовательно, возрастают сложность и объемы тестирования
Необходимость в обеспечении высокого качества разрабатываемого программного продукта
Повышение эффективности процессов тестирования программного обеспечения
ЦЕЛЬ ИССЛЕДОВАНИЯ И ПОСТАНОВКА ЗАДАЧИ
Разработка программного интерфейса для оптимизации процессов тестирования программного обеспечения
1.Сравнительный анализ существующих решений и их проблем
2.Предварительная обработка данных
3.Разработка нового алгоритма тестирования программного обеспечения, основанного на методах машинного обучения
4.Разработка программы, реализующей разработанный алгоритм
5.Верификация результатов
СРАВНИТЕЛЬНЫЙ АНАЛИЗ ИМЕЮЩИХСЯ РЕШЕНИЙ
Система управления версиями — программное обеспечение для облегчения работы с изменяющейся информацией.
Git - распределённая система управления версиями.
SVN - централизованная система управления версиями.