Методика испытаний программного продукта

При запуске программы на экране появляется консольное окно, в котором выводится демонстрационный список поклонников и назначенных им свиданий, а также главное меню взаимодействия с пользователем (рис. 22).

Демонстрационный список формируется непосредственно в коде программы и в момент ее запуска не содержит ни одного элемента.

Главное меню позволяет сформировать случайным образом демонстрацонный список поклонников, редактировать его содержание (добавлять, удалять поклонников, изменять их личные характеристики), а также назначать свидания зарегистрированным в нем поклонникам.

Чтобы заполнить демонстрационный список данными, необходимо выбрать пункт меню №1 (ввести c консоли соответствующую цифру и подтвердить ввод нажатием клавиши Enter). После этого на экране появится сообщение об упешном добавлении в список новых поклонников (рис. 23). Количество добавленных поклонников определяется случайным образом, характеристики поклонников – так же.

Рис. 22. Главное меню программы

Рис. 23. Формирование демонрационного списка поклонников

Содержание сформированного списка выведется на экран после возврата в главное меню. Если после этого еще раз выполнить первый пункт в меню, существующий список увеличится: к нему добавится некоторое количество поклонников (случайное число).

На рисунке 24 представлен интерфейс взаимодействия с пользователем, позволяющий изменить характеристики однажды зарегистрированного поклонника.

Рис. 24. Интерфейс взаимодействия с пользователем – изменение характеристик зарегистрированного поклонника

Каждый зарегистрированный поклонник характеризуется уникальным, соответствующим только ему, номером, по которому его можно идентифицировать в списке. Даже если в списке поклонников будут зарегистрированы полные тезки (и по имени, и фамилии), идентификационные номера им будут присвоены разные.

Именно идентификационный номер необходимо ввести с консоли, чтобы указать, характеристики какого поклонника пользователь желает изменить (см. рис. 24).

Так как по смылу задачи идентификационный номер является единственной характеристикой, которая позволяет однозначно идентифицировать поклонника, он назначается единожды в момент его регистрации и не может быть в дальнейшем изменен (интерфейс изменения характеристик поклонника не предусматривает изменение его идентификатора - см. рис. 24).

Выделение и реализацияпоклоника в виде самостоятельной сущности позволяет избежать ситуации двойного ввода его личных данных при регистрации очередного свидания, соответственно, - минимизировать время регистрации и возможность возникновения ошибок ввода. Достаточно указать идентификационный номер поклонника, которому назначено свидание, чтобы однозначно определить все его характеритики в полном объеме (рис. 25).

Рис. 25. Интерфейс взаимодействия с пользователем – назначение нового свидания


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: