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

         

Склад


Склад предназначен для хранения подшипников. Он представляет собой стеллаж с ячейками, имеет входную и выходную ячейку и робот-манипулятор.

Все ячейки имеют координаты - сторона стеллажа (0 или 1), ряд (0 или 1 для каждой стороны), колонка (от 0 до 4 для каждого ряда), а также порядковый номер. Выходная ячейка имеет номер 999 и координаты (9,9,9), а приемная - 0 и координаты (0,0,0). Всего ячеек, кроме приемной и выходной, 20 штук.

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

Как в рабочей, так и в резервной областях, могут существовать сбойные ячейки. Ячейка помечается как сбойная, если робот-манипулятор не может взять из нее подшипник или если он не может положить подшипник в эту ячейку. Каждая ячейка может быть помечена либо как занятая, либо как свободная, либо как сбойная.

Таблица 13.1. Схема стеллажа1617181920Резервная зона
колонка 0колонка 1колонка 2колонка 3колонка 4
сторона 012345ряд 1
678910ряд 2
Рабочая зона
сторона 11112131415ряд 3
ряд 4


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