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



             

Описание тестируемой системы и ее окружения - часть 2


При системном тестировании мы рассматриваем систему как черный ящик. Тестовый случай (test case) представляет собой пару (входные данные, ожидаемый результат), в которой входные данные - это описание данных, подаваемых на вход нашей системы, а ожидаемый результат - это описание выходных данных, которые система должна предъявить в ответ на соответствующий ввод. Выполнение (прогон) тестового случая - это сеанс работы системы, в рамках которого на вход системы подаются наборы данных, предусмотренные спецификацией тестового случая, и фиксируются результаты их обработки, которые затем сравниваются с ожидаемыми результатами, указанными в тестовом случае. Если фактический результат отличается от ожидаемого, значит, обнаружен отказ, т.е. тестируемая система не прошла испытание на заданном тестовом случае. Если полученный результат совпадает с ожидаемым, значит, тестируемая система прошла испытание на заданном тестовом случае. Из тестовых случаев формируются тестовые наборы (test suits). Тестовые наборы организованы в определенном порядке, отражающем свойства тестовых случаев. Если система успешно справилась со всеми тестовыми случаями из набора, то она успешно прошла испытания на тестовом наборе.

Для нашей системы входными данными является состояние окружения ее компонентов:

Склад. Состояние склада будет характеризоваться следующими параметрами:

Статус склада (StoreStat).

Сообщение от склада о результатах выполнения команды (StoreMessage).

Сообщение от склада о результатах получения команды - статус команды (CommandStatus).

Терминал подшипника. Состояние терминала подшипника задается следующими параметрами:

Статус обмена с терминалом подшипника.

Характеристики (параметры) подшипника (RollerPar):

ФИО мастера, производившего измерения.

Название депо.

Номер рабочей смены.

Номер подшипника.

Номер группы подшипника.

Тип сепаратора подшипника.

Терминал оси. Состояние терминала оси задается следующими параметрами:

Статус обмена с терминалом оси.

Характеристики (параметры) оси (AxlePar):




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