База знаний предприятий


Тесты, проверяющие правильность функционирования интерфейса пользователя.


Интерфейс пользователя должен правильно реагировать на различные действия пользователя и блокировать все некорректные действия пользователя. Система также не должна позволять вводить заведомо некорректные данные.

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

Тесты, проверяющие правильность функционирования интерфейса пользователя.

Рис. 32. Состояние элементов управления пока клиентская часть не подключена к серверу.

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

Если в какую-либо таблицу ещё не внесены данные то кнопки модификации и удаления недоступны, а доступны только кнопка добавления и кнопка обновления данных с сервера, а также кнопка отчёта (рис. 33).

Тесты, проверяющие правильность функционирования интерфейса пользователя.

Рис. 33. Состояние элементов управления, если осуществлено подключение к серверу, но в таблицу ещё не внесены данные.

Если данные в таблице есть, то активируются все элементы управления.

При попытке удаления записи запрашивается подтверждение (рис. 34):

Тесты, проверяющие правильность функционирования интерфейса пользователя.

Рис. 34. Запрос подтверждения удаления.

Удаление производится только в том случае, если пользователь подтверждает своё желание.

При вводе данных отслеживается, корректные ли введены значения: например, некоторые поля не должны быть пустыми. Если поле пусто, то добавление записи не производится, и выводится сообщение о том, что поле не должно быть пусто (рис. 35).

Тесты, проверяющие правильность функционирования интерфейса пользователя.

Рис. 35. Сообщение, выдающееся, если при вводе данных в таблицу «Предприятия» поле названия предприятия пусто.

                                                                                                                                   IV.      ЭКОНОМИЧЕСКАЯ ЧАСТЬ



Содержание раздела