Разработка пользовательского интерфейса
В качестве пользовательского интерфейса была выбрана командная строка, которая используется для диалога с пользователем.
Тестирование разработанного программного обеспечения
Результатом тестирования приложения является набор тестов, на которых была проверена работа спроектированной программы, в виде входных текстов, предъявленных программе, и текстов ее ответных реакций. Для демонстрации программы необходимо подготовить тестовый набор данных. Объем этих данных должен быть достаточным для демонстрации всех функций разработанной программы с учетом проверок и обработки исключительных ситуаций. В общем виде необходим набор тестов (ручное тестирование), на которых была проверена работа спроектированной программы. В данной работе тестирование приводится в виде набора снимков экрана с комментариями.
Для тестирования программы необходимо запустить файл Program.exe. На экране появится окно консольного приложения, в котором отображаются пункты меню (рисунок 11). При нажатии на клавиатуре на определенную букву выполняется соответствующая функция. Для продолжения работы необходимо ввести на клавиатуре строку, начинающуюся с одной из цифр 1-7 (номер команды), для выхода – любую другую строку.
Рисунок 11 – Вид окна программы при запуске
На рисунке 12 проиллюстрирован результат работы программы после выбора команды 1 для создания нового файла и ввода информации о записях клиентов в салон красоты.
Рисунок 12 – Результат работы программы после создания файла
Для продолжения работы программы необходимо нажать любую клавишу. Рисунок 13 иллюстрирует содержимое созданного файла данных с информацией о клиентах в системе данных некоторого салона красоты. Для вывода содержимого файла необходимо выбрать команду меню под номером 5.
Рисунок 13 – Результат работы программы после чтения файла
На рисунке 14 проиллюстрирован результат работы программы после редактирования записи под номером 2, на рисунке 15 – после добавления новой записи, на рисунке 16 – после удаления записи под номером 3.
Как следует из рисунка 15, в том случае, когда новая запись в салон красоты имеет время, совпадающее со временем одной из записей с точностью не более чем на 45 минут, программа выводит соответствующее сообщение и не добавляет введенную запись в базу. В этом случае необходимо выполнить повторный ввод с указанием корректного времени.
Рисунок 14 – Результат работы программы после редактирования записи под номером 2
Рисунок 15 – Результат работы программы после добавления новой записи
Рисунок 16 – Результат работы программы после удаления записи под номером 3
Рисунок 17 иллюстрирует результат работы программы после чтения измененного файла. На рисунках 18 и 19 показаны результаты работы программы после вычисления прибыли салона красоты за заданный день и месяц соответственно.
Рисунок 17 – Чтение измененного файла
Рисунок 18 – Нахождение прибыли салона красоты за день
Рисунок 19 – Нахождение прибыли салона красоты за месяц
Таким образом, тестирование, выполненное для программы целиком, продемонстрировало корректное взаимодействие всех функций разработанного приложения.
Поделитесь с Вашими друзьями: |