Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кольцова А.А. Разработка прототипа системы бронирования велопрокатной организации.docx
Скачиваний:
13
Добавлен:
22.08.2024
Размер:
4.95 Mб
Скачать
        1. Тестирование функции «управление пользователями»

Для начала тестирования функции управления пользователями необходимо войти в систему под учетной записью менеджера. На панели управления выбрать раздел «Панель менеджера». В поля ввода вводятся данные в таблице «Управление пользователями» (рисунок 2.10), необходимые для редактирования, а для сохранения необходимо нажать кнопку «Обновить». При нажатии кнопки «Удалить» выбранный пользователь удаляется из базы со всеми данными о нем. Для просмотра бронирований пользователя необходимо нажать кнопку «Просмотр», тогда в таблице «Управление бронированием» отобразятся все бронирования данного пользователя. Для отмены бронирования в таблице «Управление бронированием» (рисунок 2.11) необходимо нажать на кнопку «Отменить», в поле изменить статус с помощью выпадающего списка выбирается нужный и сохраняется нажатием кнопки «Изменить статус».

Рисунок 2.10 – Управление пользователями

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

Система корректно обрабатывает ввод данных для редактирования пользователя и отображает сообщение об успешном обновлении данных. При нажатии кнопки «Удалить» пользователь удаляется из базы со всеми данными о нем. Нажатие кнопки «Просмотр» отображает все бронирования выбранного пользователя в таблице «Управление бронированием». Нажатие кнопки «Отменить» позволяет отменить бронирование, а изменение статуса бронирования с помощью выпадающего списка и последующее нажатие кнопки «Изменить статус» корректно обновляет статус бронирования.

Рисунок 2.11 – Управление бронированием

        1. Тестирования функции «управление каталогом»

Для начала тестирования функции управления каталогом необходимо войти в систему под учетной записью администратора. На панели управления выбрать раздел «Управление каталогом». В поля ввода вводятся данные, необходимые для добавления нового велосипеда, такие как модель велосипеда, размер рамы, возрастное ограничение, серийный номер, доступность, категория и фото. Для сохранения введенных данных необходимо нажать кнопку «Добавить велосипед» (рисунок 2.12). Система должна проверить корректность введенных данных и отобразить сообщение об успешном добавлении велосипеда.

Для редактирования информации о существующем велосипеде выбрать велосипед из списка, изменить необходимые данные и нажать кнопку «Обновить» (рисунок 2.13). Система должна проверить корректность введенных данных и отобразить сообщение об успешном обновлении информации.

Рисунок 2.12 – Управление каталогом

Для удаления велосипеда из каталога выбрать велосипед из списка и нажать кнопку «Удалить». Система должна запросить подтверждение действия. Подтвердить удаление велосипеда. Система должна удалить велосипед из списка и отобразить сообщение об успешном удалении.

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

Рисунок 2.13 – Список велосипедов

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

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