Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ООП.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.2 Mб
Скачать

4.5. Средства и порядок испытаний

Технические средства, используемые во время испытаний:

Персональный компьютер с процессором Intel Core2Duo E6550 2,33 GHz.

Объем ОЗУ: 3,5 Gb

Видеоадаптер: ATI Radeon HD 4600.

Программные средства, используемые в процессе испытаний:

Тестируемая программа MinOddMaxNum.exe

Среда программирования: Borland Delphi 7.

ОС: MS Windows 7 Professional.

Порядок испытаний:

  1. Отладка программы на контрольных примерах.

4.6. Методы испытаний

В данном курсовом проекте используется метод отладки на контрольных примерах.

Первоначальное состояние программы представлено на рисунке 7.

Рисунок 7 – Начальное состояние программы

При тестировании использовался файлы «f1.txt» (корректный) и «err.txt» (с некорректными данными).

Содержимое файла «f1.txt»:

1 2

3 0

-5 6 7 10 20 21 24 27 21

Содержимое файла «err.txt»:

1 2 3

строка

Пример 1.

Входные данные:

  • текстовый файл «f1.txt»;

  • интервал [5, 20].

Ожидаемый результат:

  • минимальное нечетное число – 7, максимальное – 20.

Результат работы программы на контрольном примере 1 представлен на рисунке 8.

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

Пример 2.

Входные данные:

  • текстовый файл «f1.txt»;

  • интервал [15, 19].

Ожидаемый результат:

  • не будет найдено ни одно число из данного интервала.

Результат работы программы на контрольном примере 2 представлен на рисунке 9.

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

Пример 3.

Входные данные:

  • текстовый файл «f1.txt»;

  • интервал [5, 2].

Ожидаемый результат:

  • будет выведено сообщение об ошибке, так как интервал задан некорректно.

Результат работы программы на контрольном примере 3 представлен на рисунке 10.

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

Пример 4.

Входные данные:

  • текстовый файл «err.txt»;

  • интервал [15, 19].

Ожидаемый результат:

  • будет выдано сообщение об ошибке.

Результат работы программы на контрольном примере 4 представлен на рисунке 11.

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

Пример 5.

Входные данные:

  • несуществующий текстовый файл «f2.txt»;

  • интервал [15, 19].

Ожидаемый результат:

  • будет выдано сообщение об ошибке.

Результат работы программы на контрольном примере 5 представлен на рисунке 12.

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

Пример 6.

Входные данные:

  • несуществующий текстовый файл «f1.txt»;

  • интервал [abc, 19].

Ожидаемый результат:

  • будет выдано сообщение об ошибке, т.к. нижняя граница интервала – не целое число.

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

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

Вывод: Контрольные примеры ошибок не выявили, следовательно, программа работоспособна.

5. Эксплуатационные документы

5.1. Руководство программиста

5.1.1. Общие сведения о программе

Программа предназначена для определения наименьшего нечетного и наибольшего чисел из интервала [ab], содержащихся в указанном файле с числами.

5.1.2. Структура программы

Программа написана в среде Delphi 7 и состоит из следующих файлов:

  • MinOddMaxNum.dpr – файл проекта в Delphi 7;

  • UnitMain.dfm – описание формы главного окна программы;

  • UnitMain.pas – исходный код модуля главного окна программы;

  • MinOddMaxNum.exe – исполняемый файл программы;

  • MinOddMaxNum.chm – файл справки по программе.

5.1.3. Настройка программы

Программа не нуждается в дополнительной настройке. Для работы с программой достаточно установить ее с помощью мастера установки (файл setup.exe), следуя указанным в нем шагам.

5.1.4. Проверка программы

В случае необходимости проведения дополнительного тестирования программы рекомендуется опираться на результаты тестирования в подразделе 4.6 (Методы испытаний).

5.1.5. Дополнительные возможности программы

Дополнительных возможностей у программы нет.

5.1.6. Сообщения системному программисту

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

5.2. Руководство оператора (пользователя)

5.2.1. Назначение и условия применения программы

Программа предназначена для определения наименьшего нечетного и наибольшего чисел из интервала [ab], содержащихся в указанном файле с числами.

Для работы программы необходимы x86-совместимый персональный компьютер с установленной на нем ОС Windows 9х/NT/2000/XP/Vista/7, VGA-совместимый дисплей, стандартная клавиатура и манипулятор «мышь».

5.2.2. Обращение к программе для запуска

Для установки программы необходимо запустить файл setup.exe. После установки запуск программы возможен несколькими способами:

  • запуском исполняемого файла программы MinOddMaxNum.exe (дополнительные параметры командной строки при этом не требуются) в каталоге, в который была установлена программа;

  • запуском ярлыка программы на рабочем столе или в меню «Пуск».

После запуска программы открывается ее главное окно.

Для задания файла с целыми числами необходимо ввести путь к нему в соответствующее поле или щелкнуть по кнопке «Обзор» и в стандартном диалоге открытия выбрать нужный текстовый файл.

Для задания границ интервала необходимо ввести их в соответствующие поля.

Поиск чисел в интервале начинается после щелчка по кнопке «Найти числа». По окончании поиска выводятся минимальное нечетное и максимальное числа из заданного интервала.

Для получения справки по программе необходимо щелкнуть по кнопке «Справка».