Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 курс. 1 семестр / НИР-НТС / Вариант. НТС. Голубцов Максим.pptx
Скачиваний:
3
Добавлен:
29.01.2021
Размер:
334.86 Кб
Скачать

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

КАФЕДРА КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ И ПРОГРАММНОЙ ИНЖЕНЕРИИ

РАЗРАБОТКА ИНТЕРФЕЙСА ДЛЯ ОПТИМИЗАЦИИ ПРОЦЕССОВ ТЕСТИРОВАНИЯ ПРОГРАММНЫХ ПРОДУКТОВ

РАБОТУ ВЫПОЛНИЛ

МАГИСТРАНТ ГР. Z8430М МАКСИМ ГОЛУБЦОВ

НАУЧНЫЙ РУКОВОДИТЕЛЬ ДОЦЕНТ, Д-Р ТЕХН. НАУК

КОЛЕСНИКОВА СВЕТЛАНА ИВАНОВНА

САНКТ-ПЕТЕРБУРГ 2019

АКТУАЛЬНОСТЬ ИССЛЕДОВАНИЯ

Возрастающая сложность разработки, связанная с большими объемами программного кода. Следовательно, возрастают сложность и объемы тестирования

Необходимость в обеспечении высокого качества разрабатываемого программного продукта

Повышение эффективности процессов тестирования программного обеспечения

2

ЦЕЛЬ ИССЛЕДОВАНИЯ И ПОСТАНОВКА ЗАДАЧИ

Разработка программного интерфейса для оптимизации процессов тестирования программного обеспечения

1.Сравнительный анализ существующих решений и их проблем

2.Предварительная обработка массива данных

3.Разработка нового алгоритма тестирования программного обеспечения, основанного на методах машинного обучения

4.Разработка программы, реализующей разработанный алгоритм

5.Верификация результатов

3

СРАВНИТЕЛЬНЫЙ АНАЛИЗ ИМЕЮЩИХСЯ РЕШЕНИЙ

Система управления версиями — программное обеспечение для облегчения работы с изменяющейся информацией.

Git - распределённая система управления версиями.

SVN - централизованная система управления версиями.

4

СРАВНИТЕЛЬНЫЙ АНАЛИЗ ИМЕЮЩИХСЯ РЕШЕНИЙ

 

КЛЮЧЕВЫЕ РАЗЛИЧИЯ

SVN

Git

Централизованность

Распределенность

Сохраняет файлы полностью

Сохраняет только данные

Наличие в проекте некодовых

изменений

 

файлов (бинарные, графические

Не является лучшим решением

файлы)

для работы с бинарными файлами

Требуется наличие центрального

Не требуется центрального

 

сервера

 

сервера

5

ПРЕАМБУЛА РЕШЕНИЯ

Выпуск

Тестирование

Дизайн

Разработка Требования

6

ПРЕАМБУЛА РЕШЕНИЯ

Выпуск

Тестирование

Дизайн

Smart

Software

Tester

Разработка Требования

7

Компоненты Smart Software Tester

P4 - репозиторий

 

P4 API (Python)

 

Модель (C++)

 

 

 

 

 

8

Пользовательский интерфейс P4

9

Исходные данные для обработки

10

Соседние файлы в папке НИР-НТС