Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы по Visual Studio C++ (Волков) - ОТЧЁТЫ с подробным кодом / Лабораторная работа №7 (Индивидуальные задания - ВАРИАНТ 28).docx
Скачиваний:
1
Добавлен:
04.09.2024
Размер:
4.58 Mб
Скачать

4.4 Результаты тестирования программы индивидуального задания №4

Результаты тестирования программы представлены в таблице 6.

Таблица 6 – Результаты тестирования программы

Ввод данных

Вывод данных

Исходная строка

Результат

1

1252b1 2;oq

Для точки с запятой с индексом 9:

Число символов до ';' = 8

Число символов после ';' = 2

2

3

10b s 8/-928

MessageBox: «Пожалуйста, добавьте в строку символ “;” в качестве разделителя»

4

;10b s 8/-928

971

На рисунках 54 – 57 представлены скриншоты результатов работы программы в тестах при ручном вводе исходной строки в поле ввода. На рисунках 58 – 60 – результаты работы программы при вводе строки из тестовых файлов соответсвенно №1, №2 и №3 различного размера. После выполнения каждой операции результат многократно сохранялся в один и тот же файл.

Рисунок 54 – Результаты работы программы при тесте №1

Рисунок 55 – Результаты работы программы при тесте №2

Рисунок 56 – Результаты работы программы при тесте №3

Рисунок 57 – Результаты работы программы при тесте №4

Рисунок 58 – Результаты работы программы при тесте №4

Рисунок 59 – Результаты работы программы при тесте №4

Рисунок 60 – Результаты работы программы при тесте №4

Откроем файл, куда сохранялись все результаты и убедимся в том, что сохранение в файл работает корректно. Вид файла сохранения представлен на рисунках 61 – 63.

Рисунок 61 – Скриншот файла, в который осуществлялось сохранение при тестировании

Рисунок 62 – Скриншот файла, в который осуществлялось сохранение при тестировании, продолжение

Рисунок 63 – Скриншот файла, в который осуществлялось сохранение при тестировании, продолжение

Выводы о выполнении индивидуального задания №4

В данной работе в среде Visual Studio была разработана программа обработки строк, предназначенная для вывода данных о том, сколько символов в введённой строке до символа точки с запятой и после неё. В ходе работы функционал программы был расширен для удобства работы со строками большого размера – окно приложения расширяемо, знаки точки с запятой подсвечиваются

В программе, помимо вывода в адаптивное поле результата, успешно реализована возможность сохранения результатов в файл.

Программа была протестирована на корректность работы функций и на наличие уязвимостей. Все проведённые тесты были пройдены успешно, программа работает корректно, уязвимостей не обнаружено.