Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчёт(печать с 4 стр).docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
617.2 Кб
Скачать
  1. Тестирование

Таблица 5.1 - Результаты тестов подпрограмм

Название подпрограммы

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

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

Пример вызова

Полученные результаты

AddNewDisk

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

Чтение данных, проверка и занесение в список данных о новом диске.

Содержимое полей ввода: фильмы; Начало; Кристофер_Нолан; 25000; интереснейший фильм

Данные из полей ввода прочитаны, проверены на корректность, в список занесен новый диск, содержащий введенные данные.

Содержимое полей ввода: софт; Total commander; Cristian_ Ghistler; 50000; -

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

ChangeDisk

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

Чтение данных, проверка и изменение в списке данных о диске.

Содержимое полей ввода: музыка; Жизнь-река; Стас_Михайлов; 30000; эксклюзивное издание

Данные из полей ввода прочитаны, проверены на корректность, в списке изменились данные диска.

Содержимое полей ввода: фильмы; Начало; Кристофер_Нолан; 25000; интереснейший фильм

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

DeleteDisk

Принимает данные о диске из полей выделенной строки таблицы.

Поиск и удаление из списка диска с заданными данными.

Содержимое полей строки таблицы: фильмы; Начало; Кристофер_Нолан; 25000; интереснейший фильм

Был найден и удален из списка диск с заданными данными.

SearchByName

Принимает введенное пользователем в поле ввода наименование диска.

Чтение введенных данных, вывод на экран найденных по данному запросу дисков.

Содержимое поля ввода: жизнь

Данные прочитаны, поиск диска с наименованием, содержащим введенное, на экран был выведен диск .

Содержимое поля ввода:

белазар

Данные прочитаны, поиск диска с наименованием, содержащим введенное, на экран не было выведен диск, т.к. диска с заданным наименованием нет в списке, выдано соответствующее сообщение.

SortByName

Сортирует список дисков по наименованию в алфавитном порядке.

Список успешно отсортировался.

6. Руководство пользователя

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

Рисунок 6.1

На главном окне можно видеть таблицу, а также операции, выполняемые над её элементами. Если после предыдущего запуска программы были сохранены диски, то они автоматически загружаются в таблицу(рис 6.2).

Рисунок 6.2

В программе доступны следующие операции над дисками:

1. Добавить

2. Изменить

3. Удалить

4. Поиск

5. Сортировка