Статус документа
Статус документа

ГОСТ Р 52073-2003 Интерфейс магистральный последовательный системы электронных модулей Тестирование интерфейсных модулей, функционирующих в режиме монитора шины. Общие требования к методам контроля (с Изменением N 1)

     6 Тесты протокола ТМ

6.1 Обязательные функции монитора шины

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

6.1.1 Прием сообщения монитором шины

Тесты должны подтверждать способность ТМ отличать сообщения с ДСС от всех других сообщений. Если ТМ предусматривает ответ на адресуемые ему сообщения (МШ с собственным адресом), то команды с таким адресом не используют при его тестировании. В ТМ передают все комбинации сообщений с установленными соответствующими по их назначению разрядами признаков состояния в ОС для передаваемого сообщения. Тестирование повторяют без ОС при передаче сообщений.

Критерии тестирования: состояние ДСС для достоверных сообщений; состояние НСС для недостоверных сообщений и сообщений без ОС.

6.1.2 Внесение ошибок в форматах сообщений КШ-ОУ, ОУ-КШ

Тесты должны подтверждать способность ТМ обнаруживать ошибки в форматах сообщений КШ-ОУ, ОУ-КШ, которые не удовлетворяют критериям достоверности передачи информации по ГОСТ Р 52070. Если не указано иначе, последовательность тестирования, приведенную ниже, применяют для вносимых ошибок всех типов при тестировании ТМ. В каждом тесте указывают тип ошибки, вносимой на втором шаге тестирования.

Последовательность тестирования:

- шаг 1 - в ТМ передают достоверное сообщение КШ-ОУ или ОУ-КШ;

- шаг 2 - в ТМ передают такое же сообщение, как на шаге 1, но содержащее ошибку определенного типа.

Критерий тестирования - состояние ДСС на шаге 1 и НСС на шаге 2.

6.1.2.1 Контроль по нечетности

Тесты должны подтверждать способность ТМ обнаруживать ошибки по нечетности, внесенные в конкретные слова сообщения.

Ответное слово на КС передачи информации:

Тест должен подтверждать способность ТМ обнаруживать ошибки нечетности в ОС ответного сообщения на сообщение с КС на передачу информации.

Тест (6.1.2) проводят с КС на передачу информации и ошибкой нечетности, внесенной в ОС на шаге 2.

Ответное слово на КС приема информации:

Тест должен подтверждать способность ТМ обнаруживать ошибки нечетности в ОС ответного сообщения на сообщение с КС на прием информации.

Тест (6.1.2) проводят с КС на прием информации и ошибкой нечетности, внесенной в ОС на шаге 2.

Слово данных:

Тест должен подтверждать способность ТМ обнаруживать ошибку нечетности в СД сообщения. Тест (6.1.2) проводят с КС на передачу информации и ошибкой нечетности, внесенной в СД на шаге 2. Сообщение должно иметь максимальное число СД. Тест (6.1.2) повторяют N paз, где N равно числу переданных СД. В каждом СД поочередно формируют разряд проверки на нечетность, инвертированный по отношению к разряду проверки нечетности предыдущего СД. Только одну ошибку нечетности допустимо вносить в передаваемое сообщение.

Тест повторяют с КС на прием информации.

Командное слово:

Тест должен подтверждать способность ТМ обнаруживать ошибку нечетности в КС сообщения. Тест (6.1.2) проводят с КС на передачу информации и ошибкой нечетности, внесенной в КС на шаге 2.

Тест повторяют с КС на прием информации.

6.1.2.2 Длина слова

Тесты должны подтверждать способность ТМ обнаруживать ошибки длины слов различных типов в переданном сообщении.

Ответное слово на КС передачи информации: