Основы тестирования программного обеспечения



         

Специфические требования


Система управления комплексом должна:

Произвести опрос статуса склада (вызвать функцию etStoreStat).

Добавить в журнал сообщений запись "СИСТЕМА: Запрошен статус СКЛАДА". В зависимости от полученного значения произвести следующие действия:

Полученный статус склада = 32. В приемную ячейку склада поступил подшипник. Система должна:

Добавить в журнал сообщений запись "СКЛАД: Статус СКЛАДА = 32".

Получить параметры поступившего подшипника с терминала подшипника (должна быть вызвана функция GetRollerPar).

Добавить в журнал сообщений запись "СИСТЕМА: Запрошены параметры подшипника".

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

Полученный статус склада = 16. Склад свободен, т.е. не выполняет никаких команд, но при этом в манипуляторе находится подшипник. В этом случае система должна:

Добавить в журнал сообщений запись "СКЛАД: Статус СКЛАДА = 16".

Поставить на первое место в очереди команду PutR - "ПОЛОЖИТЬ В РЕЗЕРВ".

Полученный статус склада = 4. Нет нуля. В этом случае складу система должна:

Добавить в журнал сообщений запись "СКЛАД: Статус СКЛАДА = 4".

Поставить на первое место в очереди команду SetN - "ПРОИЗВЕСТИ ЗАНУЛЕНИЕ".

Полученный статус склада = 0. Склад свободен. Никаких действий в ответ на этот статус система предпринимать не должна.

Таблица 13.12. Действия в зависимости от статуса терминала подшипника№Статус терминала подшипникаДействие системы
1-3Добавить в журнал сообщений запись "ТЕРМИНАЛ ПОДШИПНИКА: -3 - нет обмена"
2-2Добавить в журнал сообщений запись "ТЕРМИНАЛ ПОДШИПНИКА: -2 - таймаут"
3-1Добавить в журнал сообщений запись "ТЕРМИНАЛ ПОДШИПНИКА: -1 - нет клиента"
40

Добавить на первое место команду GetR - "ПОЛУЧИТЬ ИЗ ПРИЕМНИКА В ЯЧЕЙКУ"

Добавить в журнал сообщений запись "ТЕРМИНАЛ ПОДШИПНИКА: 0 - параметры возвращены <Номер_группы>"

51Добавить в журнал сообщений запись "ТЕРМИНАЛ ПОДШИПНИКА: 1 - нет данных"
6ДругоеДобавить в журнал сообщений запись "ТЕРМИНАЛ ПОДШИПНИКА: ОШИБКА: Неопределенный статус"
<


Содержание  Назад  Вперед