Стр. 1
 

35 страниц

487.00 ₽

Купить официальный бумажный документ с голограммой и синими печатями. подробнее

Официально распространяем нормативную документацию с 1999 года. Пробиваем чеки, платим налоги, принимаем к оплате все законные формы платежей без дополнительных процентов. Наши клиенты защищены Законом. ООО "ЦНТИ Нормоконтроль".

Наши цены ниже, чем в других местах, потому что мы работаем напрямую с поставщиками документов.

Способы доставки

  • Срочная курьерская доставка (1-3 дня)
  • Курьерская доставка (7 дней)
  • Самовывоз из московского офиса
  • Почта РФ

Устанавливает структуру тестового комплекта и цели тестирования для протокола уровня представления, исключая режим Х. 410-1984, как определено в ГОСТ 34.972. Настоящий стандарт не определяет ни то, как аттестационные тесты должны быть реализованы или использованы, ни то, как результаты тестирования должны быть представлены или использованы.

Настоящий стандарт применим к аттестационным тестовым комплектам для тестирования реализаций протокола уровня представления, которые работают через услуги сеансового уровня, ориентированные на соединение (ГОСТ Р ИСО 8326), и которые декларируют соответствие ГОСТ 34.972

Оглавление

1 Область применения

2 Нормативные ссылки

3 Определения

   3.1 Определения базовой модели

   3.2 Определения соглашения по услугам

   3.3 Определения сеансовых услуг

   3.4 Определения услуг представления

   3.5 Определения протокола уровня представления

   3.6 Определения методологии и структуры аттестационного тестирования

4 Сокращения

   4.1 Блоки данных

   4.2 Типы протокольных блоков данных уровня представления

   4.3 Другие сокращения

5 Согласованность

6 Методология тестирования

   6.1 Введение

   6.2 Взаимосвязь между СТКиТЦ и абстрактными тестовыми комплектами

   6.3 Выбор теста

   6.4 Вердикты

   6.5 Охват тестового комплекта

7 Структура тестового комплекта

8 Соглашения о наименовании

9 Предпочтение

10 Базовые тесты взаимодействия

11 Тесты возможностей (СА)

   11.1 СА/Основной функциональный блок (КЕ)

      11.1.1 СА/КЕ/Установление соединения (СЕ)

      11.1.2 СА/КЕ/Завершение соединения (СА)

   11.2 СА/Функциональный блок управления контекстом (СМ)

      11.2.1 СА/СМ/Изменение контекста (СА)

      11.2.2 СА/СМ/Ресинхронизация (RS)

   11.3 СА/Функциональный блок восстановления контекста (CR)

      11.3.1 CA/CR/TP как инициатор (I)

      11.3.2 CA/CR/TP как ответчик (R)

12 Тесты допустимого поведения (BV)

   12.1 BV/Пересечения состояние/событие (SE)

      12.1.1 BV/SE/Установление соединения (СЕ)

      12.1.2 BV/SE/Нормальный разрыв соединения (CRN)

      12.1.3 BV/SE/Аварийный разрыв соединения (CRA)

      12.1.4 BV/SE/Управление контекстом (СМ)

      12.1.5 BV/SE/Передача данных (DT)

      12.1.6 BV/SE/Обработка полномочия (ТН)

      12.1.7 BV/SE/Синхронизация (SY)

      12.1.8 BV/SE/Управление активностью и передача особых сообщений (АМХ)

      12.1.9 BV/SE/Ресинхронизация (RS)

   12.2 BV/Изменения параметров (PV)

      12.2.1 BV/PV/TP как отправитель (S)

      12.2.2 BV/PV/TP как получатель (R)

   12.3 BV/Изменения МОK (DCS)

   12.4 BV/Изменения кодирования (EV)

      12.4.1 BV/EV/Длина кодирования (LE)

      12.4.2 BV/EV/Содержимое кодирования (СЕ)

         12.4.2.1 BV/EV/CE/Кодирование DEFAULT (DE)

         12.4.2.2 BV/EV/CE/Кодирование BOOLEAN (ВО)

         12.4.2.3 BV/EV/CE/Кодирование BIT STRING (BS)

         12.4.2.4 BV/EV/CE/Кодирование OCTET STRING (OS)

         12.4.2.5 BV/EV/CE/Кодирование SET (SE)

         12.4.3 BV/EV/Кодирование типа пользовательские данные (UD)

         12.4.3.1 BV/EV/UD/Простое кодирование (SI)

         12.4.3.2 BV/EV/UD/Полное кодирование (FU)

13 Тесты недопустимого поведения (BI)

   13.1 BI/Несвоевременно (INOP)

      13.1.1 BI/INOP/Пересечения состояние/событие (SE)

         13.1.1.1 BI/INOP/SE/Управление контекстом (СМ)

         13.1.1.2 BI/INOP/SE/Ресинхронизация (RS)

      13.1.2 BI/INOP/Изменения параметров (PV)

      13.1.3 BI/INOP/Изменения МОK (DCS)

   13.2 BI/Синтаксически недопустимо (SYN)

   13.3 BI/Семантически недопустимо (SEM)

Показать даты введения Admin

Страница 1

ГОСТ Р ИСО/МЭК 10729-1-99 ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Информационная технология

ВЗАИМОСВЯЗЬ ОТКРЫТЫХ СИСТЕМ. АТТЕСТАЦИОННЫЙ ТЕСТОВЫЙ КОМПЛЕКТ ДЛЯ УРОВНЯ ПРЕДСТАВЛЕНИЯ

Часть 1

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

Издание официальное

БЗ 2—98/326


ГОССТАНДАРТ РОССИИ Москва

Страница 2

ГОСТ I» ИСО/МЭК 10729-1-99

Предисловие

Электронная версия

1    РАЗРАБОТАН Государственным научно-исследовательским и конструкторско-технологическим институтом «Тест* Государственного комитета Российской Федерации по связи и информатизации

ВНЕСЕН Техническим комитетом ТК 22 * Информационные технологии»

2    УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 18 марта 1999 г. № 77

3    Настоящий стандарт содержит аутентичный текст международного стандарта ИСО/МЭК 10729-1—93 «Информационная технология. Взаимосвязь открытых систем. Аттестационный тестовый комплект для уровня представления. Часть 1. Структура тестового комплекта и цели тестирования для протокола уровня представления»

4    ВВЕДЕН ВПЕРВЫЕ

Ф ИПК Издательство стандартов. 1999

Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Госстандарта России

II

Страница 3

ГОСТ Р ИСО/МЭК 10729-1-99

Содержание

Электронная версия

1 Область применения...................................................... I

2 Нормативные ссылки.......................... ........... .............. I

3    Определения............................................................

3.1    Определения базовой модели............................................

3.2    Определения соглашения по услугам.......................................

3.3    Определения сеансовых услуг............................................

3.4    Определения услуг представления.........................................

3.5    Определения протокола уровня представления...............................

3.6    Определения методологии и структуры аттестационного тестирования.............

4    Сокращения............................................................

4.1    Блоки данных........................................................

4.2    Типы протокольных блоков данных уровня представления......................

4.3    Другие сокращения....................................................

5    Согласованность.........................................................

6    Методология тестирования.................................................

6.1    Введение............................................................

6.2    Взаимосвязь между СТКиТЦ и абстрактными тестовыми комплектами.............

6.3    Выбор теста.........................................................

6.4    Вердикты............................................«..............

6.5    Охват тестового комачекта..............................................

7    Структура тестового комплекта..............................................

8    Соглашения о наименовании...............................................

9    Предпочтение...........................................................

10    Базовые тесты взаимодействия..............................................

11    Тесты возможностей (СА). .................................................

11.1 СА/Основной функциональный блок (КЕ).................................

11.1.1 СА/КЕ/Установление соединения (СЕ)...............................

11.1.2 СА/КЕ/Завершение соединения (СА)................................ 8

11.2    СА/ФункциональныЙ блок управления контекстом (СМ)............................................8

11.2.1    СА/СМ/Измеиение контекста (СА).................................. 8

11.2.2    СА/СМ/Ресинхронизацня (RS)..........................................................................9

11.3    СА/Функциональный блок восстановления контекста (CR)..................... 9

11.3.1    CA/CR/TP как инициатор (I)...................................... 9

11.3.2    CA/CR/TP как ответчик (R)....................................... 9

12 Тесты допустимого поведения (BV)......................................................................................9

12.1    BV/Пересечения состояние/событие (SE).................................. 10

12.1.1    BV/SE/Установление соединения (СЕ)............................... 10

12.1.2    BV/SE/Нормальный разрыв соединения (CRN)......................... 10

12.1.3    BV/SE/Аварийный разрыв соединения    (CRA).......................... II

12.1.4    BV/SE/Управление контекстом (СМ)................................ II

12.1.5    BV/SE/Передача данных (DT)...................................... 12

12.1.6    BV/SЕ/Обработка полномочия (ТН)................................. 12

12.1.7    BV/SЕ/Синхронизация (SY)....................................... 13

12.1.8    BV/SE/Управление активностью и передача особых сообщений (АМХ)....... 13

12.1.9    BV/SЕ/Ресинхронизация (RS)...................................... 14

12.2    BV/Изменення параметров (PV)......................................... 15

12.2.1    ВV/PV/TP как отправитель (S)...................................... 15

12.2.2    BV/PV/TP как получатель (R)...................................... 17

Страница 4

ГОСТ Р ИСО/МЭК 10729-1-99    Электронная    версия

12.3    В V/Изменения МОК (DCS)............................................ 18

12.4    BV/Изменения кодирования (EV)........................................ 18

12.4.1    BV/EV/Длина кодирования (LE).................................... 19

12.4.2    BV/EV/Содержимое кодирования (СЕ)...............................20

12.4.2.1    BV/EV/CE/Коднрование DEFAULT (DE).......................20

12.4.2.2    BV/EV/CE/Кодирование BOOLEAN (ВО).......................21

12.4.2.3    BV/EV/CЕ/Кодирование BIT STRING (BS).....................21

12.4.2.4    BV/EV/CE/Кодирование OCTET STRING    (OS)..................21

12.4.2.5    BV/EV/CE/Кодирование SET (SE)............................22

12.4.3    BV/EV/Кодирование типа пользовательские данные (UD).................22

12.4.3.1    BV/EV/UD/Простое кодирование (SI).........................23

12.4.3.2    BV/EV/U D/Полное кодирование (FU).........................23

13 Тесты недопустимого поведения (BI)..........................................24

13.1 Bi/Несвоевременно (INOP).............................................24

13.1.1    BI/I NOP/Пересечения состояние/событие (SE).........................25

13.1.1.1    BI/INOP/SE/Управление контекстом (CM).....................25

13.1.1.2    Bl/INOP/SE/Ресинхроннзация (RS)...........................25

13.1.2    BI/1 NOP/Изменення параметров (PV)................................26

13.1.3    BI/INOP/Изменения MOK (DCS)...................................26

13.2    В1/Синтаксически недопустимо (SYN)....................................28

13.3    В1/Се.мантически недопустимо (SEM).....................................28

IV

Страница 5

ГОСТ Р ИСО/МЭК 10729-1-99 ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Информационная технология

ВЗАИМОСВЯЗЬ ОТКРЫТЫХ СИСТЕМ. АТТЕСТАЦИОННЫЙ ТЕСТОВЫЙ КОМПЛЕКТ

ДЛЯ УРОВНЯ ПРЕДСТАВЛЕНИЯ

Часть 1

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

Information technology. Open Systems Interconnection. Conformance test suite for the presentation layer. Part 1. Test suite siructure and test purposes for the presentation protocol

Дата введения 2000-01-01

1    Область применения

Настоящий стандарт устанавливает структуру тестового комплекта и цели тестирования для протокола уровня представления, исключая режим Х.410-1984. как определено в ГОСТ 34.972. Настоящий стандарт не определяет ни то. как аттестационные тесты должны быть реализованы или использованы, ни то. как результаты тестирования должны быть представлены или использованы.

Примечание — Выбор метода тестирования может ограничить цели тестирования, которые могут быть реализованы.

Настоящий стандарт применим к аттестационным тестовым комплектам для тестирования реализаций протокола уровня представления, которые работают через услуги сеансового уровня, ориентированные на соединение {ГОСТ Р ИСО 8326), и которые декларируют соответствие ГОСТ 34.972.

Настоящий стандарт не включает в себя ни общую оценку исполнения, надежности или устойчивости соответствующих реализаций протокола, ни оценку проекта самого протокола.

2    Нормативные ссылки

Настоящий стандарт содержит ссылки на следующие стандарты:

ГОСТ 34.971-91 (ИСО 8822—88) Информационная технология. Взаимосвязь открытых систем. Определение услуг уровня представления с установлением соединения

ГОСТ 34.972-91 (ИСО 8823—88) Информационная технология. Взаимосвязь открытых систем. Спецификация протокола уровня представления с установлением соединения

ГОСТ 28906-91 (ИСО 7498-84, Доп. 1-84 ИСО 7498-84) Системы обработки информации. Взаимосвязь открытых систем. Базовая эталонная модель

ГОСТ Р ИСО 8326-95 Системы обработки информации. Взаимосвязь открытых систем. Определение базовых услуг сеансового уровня в режиме с установлением соединения

ГОСТ Р ИСО ТО 8509—95 Системы обработки информации. Взаимосвязь открытых систем. Соглашения по услугам

ГОСТ Р ИСО/МЭК 8824—93 Информационная технология. Взаимосвязь открытых систем. Спецификация абстрактно-синтаксической нотации версии один (АСН.1)

ГОСТ Р ИСО/МЭК 8825—93 Информационная технология. Взаимосвязь открытых систем. Спецификация базовых правил кодирования для абстрактно-синтаксической нотации версии один (ACH.I) ГОСТ Р ИСО/МЭК 9646-1—93 Информационная технология. Взаимосвязь открытых систем. Методология и основы аттестационного тестирования. Часть 1. Общие положения

ГОСТ Р ИСО/МЭК 9646-2—93 Информационная технология. Взаимосвязь открытых систем. Методология и основы аттестационного тестирования. Часть 2. Спецификация комплекта абстрактных тестов

ГОСТ Р ИСО/МЭК 10729-2—99 Информационная технология. Взаимосвязь открытых систем. Аттестационный тестовый комплект для уровня представления. Часть 2. Структура тестового комплекта и цели тестирования для базового кодирования АСН.1

Итданис официальное

I

Страница 6

ГОСТ I» ИСО/МЭК 10729-1-99    Электронная версия

3 Определения

Для целей настоящего стандарта использованы следующие определения.

3.1    Определения б а з о в о й модели

В настоящем стандарте использованы следующие термины, определенные в ГОСТ 28906:

а)    конкретный синтаксис;

б)    соединение уровня представления;

в)    уровень представления;

г)    управляющая информация протокола уровня представления;

д)    блок данных протокола уровня представления;

е)    услуга уровня представления;

ж)    пункт доступа к услуге уровня представления;

з)    блок данных уровня представления;

и)    сеансовое соединение; к) сеансовый уровень;

л) сеансовая услуга; м) нункт доступа к сеансовой услуге; н) сеансовый сервисный блок данных; о) поставщик сеансовой услуги; и) синтаксис передачи.

3.2    О п р е д е л е и и я соглашения по услугам

В настоящем стандарте использованы следующие термины, определенные в ГОСТ Р ИСО ТО 8509:

а)    подтверждение (примитив);

б)    индикация (примитив);

в)    примитив;

г)    запрос (примитив);

д)    ответ (примитив);

е)    поставщик услуг;

ж)    пользователь услуг.

3.3    Определения сеансовых услуг

В настоящем стандарте использованы следующие термины, определенные в ГОСТ Р ИСО 8326:

а)    получатель; получающий СУ-пользователь:

б)    вызвавший СУ-пользователь;

в)    вызывающий СУ-пользователь;

г)    условный (параметр);

д)    предложенный параметр;

е)    принимающий СУ-пользователь;

ж)    запрашнватель; запрашивающий СУ-пользователь;

з)    выбранный параметр;

и)    отправляющий СУ-польюватель: к) символ.

3.4    Определения услуг представления

В настоящем стандарте использованы следующие термины, определенные в ГОСТ 34.971:

а)    абстракгный синтаксис;

б)    имя абстрактного синтаксиса;

в)    контекст по умолчанию:

г)    множество определенных контекстов;

д)    разрушающая;

е)    разрыв;

ж)    функциональный блок;

з)    множество контекстов, определенных между активностями;

и)    неразрушающая;

к) нормальный режим; л) контекст представления; м) идентификация контекста представления; н) значение данных предстаааення: о) имя синтаксиса передачи: п) режим X.410—1984.

Страница 7

ГОСТ Р ИСО/МЭК 10729-1-99

3.5    Определения протокола уровня представления

Электронная версия

В настоящем стандарте использованы следующие термины, определенные к ГОСТ 34.972:

а)    получатель;

б)    недействительный протокольный блок данных уровня представления;

в)    инициатор;

г)    локальный характер;

д)    идентификатор начальной активности;

е)    идентификатор контекста представления:

ж)    протокольная ошибка;

з)    ответчик;

и)    запросчик;

к) авторазграничение; л) идентификатор точки синхронизации;

м) действительный протокольный блок данных уровня представления.

3.6    Определения методологии и структуры аттестационного тестирования

В настоящем стандарте использованы следующие термины, определенные в ГОСТ I’ ИСО/МЭК 9646-1:

а)    базовое тестирование взаимодействия:

б)    тестирование поведения;

в)    возможности ГР:

г)    тестирование возможностей;

д)    аттестационное тестирование;

е)    аттестационный тестовый комплект;

ж)    динамические требования соответствия;

з)    тестируемая реализация;

и)    несвоевременное тестовое событие; к) нижний тестер;

л) форма ЗСРП;

м) заявка о соответствии реализации протоколу; и) семантически недопустимое тестовое событие; о) статические требования соответствия; п) тестируемая система; р) тестовая группа; с) цель тестирования.

4 Сокращения

В настоящем стандарте использованы сокращения, определенные в таблицах 16. 17 и 1S ГОСТ 34.972.

4.1    Блоки данных

ПБД — протокольный блок данных;

ПБДП — протокольный блок данных уровня представления.

4.2    Типы протокольных блоков данных уровня представления ПБДП АС — ПБДП изменения контекста;

ПБДП АСА — ПБД И подтверждения изменения контекста;

ПБДП ARP — ПБДП аварийного разрыва соединения по инициативе поставщика;

ПБДП ARU — ПБДП аварийного разрыва соединения по инициативе пользователя;

ПБДП СР — ПБДП установления соединения на уровне представления;

ПБДП СРА — ПБДП принятия установления соединения на уровне представления:

ПБДП CPR — ПБДП отвержения установления соединения на уровне представления;

ПБДП RS — ПБДП ресинхронизации;

ПБДП RSA — ПБДП подтверждения ресинхронизации;

ПБДП ТС — ПБДП данных указания возможностей;

ПБДП ТСС — ПБДП подтверждения данных указания возможностей;

ПБДП TD — ПБДП представляемых данных;

ПБДП ТЕ — ПБДП срочных данных;

ПБДП TTD — ПБДП служебных представляемых данных.

3

Страница 8

ГОСТ I» ИСО/МЭК 10729-1-99

4.3 Другие сокращения

Электронная версия

АСН.1 — абстрактно-синтаксическая нотация версии I (см. ГОСТ Р ИСО/МЭК 8824);

МОК — множество определенных контекстов:

ТР — тестируемая реализация:

ВОС — взаимосвязь открытых систем;

ЗСРП — заявка о соответствии реализации протоколу:

СУ — сеансовые услуги;

СТКиЦТ - структура тестового комплекта и цели тестирования.

5    Согласованность

Общий или абстрактный тестовый комплект, который согласуется с настоящим стандартом, должен:

а)    состоять из набора тестовых примеров, соответствующих множеству или подмножеству целей тестирования, определенных в разделах 11 — 13;

б)    ясно идентифицировать используемые цели тестирования:

в)    охватывать все уместные цели тестирования, определенные в разделах 11 — 13, так, как нужно для охвата и выбора метода тестирования для данного тестового комплекта:

г)    использовать структуру, которая является соответствующим подмножеством (или всем множеством) структуры тестового комплекта, определенной в разделе 7;

д)    именовать тестовые группы и тестовые примеры, используя определенные в разделе 8 соглашения по наименованию, таким образом, чтобы использованные в разделах 11 — 13 имена тестовых групп и тестов были всегда уместны;

е)    поддерживать определенные в разделах 11 — 13 взаимосвязи между выбранными целями тестирования и теми записями в формуляре ЗСРП, которые должны быть использованы для выбора тестового примера;

ж)    быть согласован с ГОСТ Р ИСО/МЭК 9646-2.

6    Методология тестирования

6.1    Введение

Используемая в настоящем стандарте методология тестирования согласуется с требованиями ГОСТ Р ИСО/МЭК 9646-2.

6.2    Взаимосвязь между С Т К и Т Ц и абстрактными тестовыми комплектами

Цели тестирования, установленные настоящим стандартом, получены на основе требований ГОСТ 34.972. определяющего протокол уровня представления. Основное внимание было сфокусировано на идентификации целей тестирования с точки зрения аттестационного тестирования протокола. В настоящем стандарте не рассматриваются:

-    методы тестирования для реализации установленных целей;

-    практические и экономические вопросы тестирования.

Предполагалось, что все тестовые комплекты для протокола уровня представления должны включать в себя тесты для всех целей тестирования в настоящем стандарте. Однако разработчик спецификации абстрактного тестового комплекта может использовать подмножество целей тестирования, данных в настоящем стандарте, обеспечивая при этом согласованность с разделом 10 ГОСТ Р ИСО/МЭК 9646-2.

6.3    Выбор теста

Структура тестового комплекта организована таким образом, чтобы сделать возможным выбор подходящих тестовых примеров в соответствии с содержанием ЗСРП.

Примечание — Если ЗСРП показывает, что обязательные характеристики опушены, то тестовые примеры, относящиеся к этим характеристикам, не выполняются: отчет об аттестационном тестировании ясно указывает все такие случаи несоответствия.

6.4    Вердикты

Вердикты, вынесенные каждым абстрактным тестовым примером, определяются на основании способности ТР вести себя в соответствии с требованиями протокола уровня представления и поддерживать возможности и значения параметров, перечисленные в ЗСРП. Экспертиза соответствия основывается на индивидуальных вердиктах, стандарте протокола уровня представления (ГОСТ 34.972) и ЗСРП ТР.

4

Страница 9

Электронная версия    ГОСТ Р ИСО/МЭК 10729-1-99

6.5 Охват тестового комплекта

Для того чтобы получить подходящий охват возможных пересечений состояние/событие, значений параметров и допустимых/синтаксически недопустимых/несвоевременных изменений, цели тестирования должны быть специфицированы и структурированы согласно пунктам 10.2 (структура тестовой группы) и 10.3 (цели тестирования) ГОСТ Р ИСО/МЭК 9646-2.

7 Структура тестового комплекта

Тестовый комплект для протокола уровня представления состоит из тестовых групп и тестовых примеров. Каждый тестовый пример имеет узко определенную цель. В пределах тестового комплекта объединение в тестовые группы используется для достижения логической упорядоченности тестовых примеров. Тестовые группы могут быть вложены на произвольную глубину. Они могут быть использованы в целях планирования, развития, понимания или выполнения тестового комплекта.

Тестовый комплект состоит из трех главных тестовых групп:

а)    Тесты возможностей, которые используются для верификации того, что наблюдаемые возможности реализаций протекала уровня представления допустимы относительно статических требований соответствия, установленных ГОСТ 34.972 (пункт 9.2). спецификации протокола уровня представления и относительно ЗСРП.

б)    Тесты допустимого поведения, проверяющие, в какой степени реализация удовлетворяет динамическим требованиям соответствия, устаноапенным ГОСТ 34.972 (пункт 9.1), когда тестер ведет себя допустимым образом.

в)    Гесты недопустимого поведения, проверяющие, в какой степени реализация удовлетворяет динамическим требованиям соответствия, установленным ГОСТ 34.972 (пункт 10.3). когда тестер посылает тестовые события, нарушающие, по крайней мере, одно из требований соответствия ГОСТ 34.972. Эта группа тестов может быть подразделена на:

1)    Синтаксически недопустимые тесты, в которых тестер передает тестовые события, в которых синтаксис М БД не допускается ГОСТ 34.972.

2)    Семантически недопустимые тесты, в которых тесгер передает тестовые события, в которых семантика не согласуется с допускаемой ГОСТ 34.972.

3)    Несвоевременные тесты, в которых тестер генерирует тестовые события, которые происходят тогда, когда они не допускаются ГОСТ 34.972.

Каждая из этих групп подразделена на ряд тестовых групп более низкого уровня. Полная структура большинства тестовых групп дана на рисунках I и 2.

- Оонмнай фуницисн&лшыв блок (11.1)

г- Тесты -

■оийэимоотей (11)


Фунщжжимый бпмг упр—пиия ИШПШШ (112)


“ ФунарюнЛпьный Стаж ммигаимлшм шнтмотя (11 .3)

Тестовый

«М1ЛМТ

- - Теяыдипусттно-«м.риерюкг

псшдоиа(12)

урм

првдатмланкл

- Пврвоманмп сйвтеение#еобыт*й

(111.1)

г- НфСаОварф- - - Иаыенэнив

ианно (13.1)    гщшчирм (13.12)

^ Ткяы wnoiyom- -ют пдарои» (13)

долуотше (13.2)

L ^---------

нвяопусттю (13.3)

Рисунок 1 — Структура тестового комплекта уровня представления

5

Страница 10

ГОСТ I» ИСО/МЭК 10729-1-99    Электронная версия

Пярктмм

— состояний

DOflWIM

02.1)


Ttcni

допустимого ■ гаедмн (12)


Иминмю

гщашятроя

(12.2}


-    VtnwoenwbHioowMWHei (12.1.1)

-    Нсщклымй рмоыюждттт (12.12)

-    ЛвВрхйтй рйврнв йЭДдьотйнм* (12.1 Л)

-    Ihpfcntort ситекетЛ! (12.14)

-    гцоддод^иар 2.1.9)

-    Оврвботк* полно иочкя (12.1 Л)

-    Симфаинмцля {12.1.7)

-    я порде* оооСых (хюбцнмб (12.1 .8)

" Ргсикфонкмцни {12.1.8)

Г Оттфяяипкъ (122.1)


Палучягяъ (1222)


- Ишяниня

МОК (123)

Длина юдмрошння (12.4.1) Седвйяеезв однроз*ия (12,42) Птаоитъсви дичи (12.45)

Рисунок 2 — Тесты допустимого поведения уровня прсдстаачсния

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

8 Соглашения о наименовании

Настоящий раздел описывает формы, которые должны быть использованы для назначения тестовой группы и целей тестирования. Две формы используются следующим образом:

а)    Первая форма используется для тестовой группы, которая имеет под собой другие тестовые группы. Она описывает назначение группы и список подгрупп ниже ее. Эта форма имеет вид:

V.W.X.Y AA/BB/FUNCTION (FN)

[Ссылка: ГОСТ 34.972...|

Назначение тестовой группы: ...

Подгруппы:

1    Функция один (FI)

2    Функция два (F2)

11 Функция II (Fn)

Обязательный первый элемент (V.W.X.Y) является формальным номером пункта настоящего стандарта, в котором описана данная тестовая группа.

Обязательный второй элемент |AA/BB/FUNCT10N (F.N)| является символическим именем тестовой группы. При этом последний компонент имени дается в полной форме с последующим сокращением.

Третий элемент является необязательной ссылкой на соответствующий раздел базового стандарта. Если нет таких ссылок, подходящих для тестовой группы, то этот элемент опускается.

Четвертый элемент является обязательным описанием на естественном языке назначения тестовой группы.

Пятый элемент состоит из ссылок на подгруппы, содержащиеся в группе на следующем нижележащем уровне.

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

6

Страница 11

ГОСТ Р ИСО/МЭК 10729-1-99

V.W.X.Y AA/BB/FUNCTION (FN) (Ссылка: ГОСТ 34.972 J.K.L| Назначение тестовой группы: ... Цели тестирования:

Электронная версия

1    ...

2    ...

11 ...

Обязательный первый элемент (V.W.X.Y) является формальным номером пункта настоящего стандарта, в котором описана данная тестовая группа.

Обязательный второй элемент |AA/BB/FUNCT10N (FN)| является символическим именем тестовой группы. При этом последний компонент имени дается в полной форме с последующим сокращением.

Третий элемент является необязательной ссылкой на соответствующий раздел базового стандарта. Если нет таких ссылок, подходящих для тестовой группы, то этот элемент опускается.

Четвертый элемент является обязательным описанием на естественном языке назначения тестовой группы.

Пятый элемент является списком пелей тестирования на естественном языке, которые являются частью тестовой группы.

9    Предпочтение

Настоящий стандарт определяет цели тестирования для протокола уровня представления (ГОСТ 34.972). Не предполагалось, что настоящий стандарт будет противоречить ГОСТ 34.972 или интерпретировать его. Если требования настоящего стандарта противоречат требованиям ГОСТ 34.972. то это является ошибкой и предпочтение имеет ГОСТ 34.972.

Г1 р и м с ч а н и с — Всякого, кто при использовании международного стандарта натолкнется на неточность или двусмысленность, просит без промедления обратиться в национальный комитет ИСО или МЭК для того, чтобы вопрос был исследован и были приняты соответствующие меры.

10    Базовые тесты взаимодействия

Базовые тесты взаимодействия обеспечивают ограниченное тестирование ТР с целью определить. имеется или не имеется достаточное соответствие для того, чтобы взаимодействие было возможно.

Если требуются базовые тесты взаимодействия, то могут быть использованы 1I.I.1.I/I, 11.1.1.2/1.

11    Тесты возможностей (СА)

Назначение тестовой группы: обеспечить ограниченное тестирование каждого статического требования соответствия, удостовериться, что возможности ТР могут быть наблюдаемы, и проверить, что эти наблюдаемые возможности допустимы относительно статических требований соответствия и ЗСРП.

Подгруппы:

1    Основной функциональный блок (КЕ).

2    Функциональный блок управления контекстом (СМ).

3    Функциональный блок восстановления котгтекста (CR).

11.1    СА/Основной функциональный блок (К Е)

Назначение тестовой группы: проверить процедуры в основном функциональном блоке уровня представления.

Подгруппы:

1    Установление соединения (СЕ).

2    Завершение соединения (СА).

11.1.1    СА/КЕ/Устано&хение соединения (СЕ)

Назначение тестовой группы: проверить процедуры установления соединения.

7

Страница 12

ГОСТ Р ИСО/МЭК 10729-1-99    Электронная версия

Подгруппы:

1    Инициатор (1).

2    Ответчик (R).

11.1.1.1    СА/КЕ/СЕ/Иницнатор (I)

Назначение тестовой группы: проверить возможности ТР в качестве инициатора соединения.

Цели тестирования:

1    Проверить, что ТР может генерировать допустимый ПБДП СР (Режим = нормальный, Версия протокола = 1), не завершает соединение по получении допустимого ПБДП СРА и устанавливает соедипение.

2    Проверить, что ТР может генерировать допустимый ПБДП СР (Режим = нормальный. Версия протокола = 1), не завершает соединение по получении допустимого ПБДП CPR и не устанавливает соединение.

11.1.1.2    С А/ К Е/С Е/Ответч и к (R)

Назначение тестовой группы: попытаться установить соединение с ТР для проверки ее возможностей в качестве ответчика соединения.

Цели тестирования:

1    Проверить, что ТР может отвечать на допустимый ПБДП СР (Режим = нормальный. Версия протокола = 1) допустимым ПБДП СРА и устанашшвает соединение.

2    Проверить, что ТР может отвечать на допустимый ПБДП СР (Режим = нормальный, Версия протокола = 1) допустимым ПБДП CPR и не устанавливает соединение.

11.1.2    СА/КЕ/Завершение соединения (СА)

Назначение тестовой группы: проверить, что ТР выполняет процедуры завершения соединения для событий, указанных в базовом стандарте.

Цели тестирования:

1    Проверить, что ТР. получив при установленном соединении уровня представления недопустимый ПБДП. выдает в ответ ПБДП ARP и затем разрывает соединение.

2    Проверить, что ТР может генерировать допустимый ПБДП ARU при установленном соединении уровня представления с последующим разрывом соединения.

11.2    СА/Фу и к ц и о и ал ьн ы й блок управления контекстом (СМ)

Назначение тестовой группы: проверить процедуры ТР, когда выбран функциональный блок

управления контекстом, но не выбран функциональный блок восстановления контекста.

Подгруппы:

1    Изменение контекста (СА).

2    Ресинхронизация (RS).

11.2.1    С А/С М/Изменение контекста (СА)

Назначение тестовой группы: проверить процедуры изменения контекста.

Подгруппы:

1    Инициатор (1).

2    Ответчик (R).

11.2.1.1    СА/СМ/СА/Инициатор (1)

Назначение тестовой группы: проверить. чтоТР. когда она я&тяется инициатором соединения, генерирует допустимые Г1БДП АС. при этом все идентификаторы контекста представления в списке добавления контексгов или в списке удаления контекстов являются нечетными целыми числами, и корректно отвечает на допустимые ПБДП АС, при этом указанные идентификаторы контекстов являются четными целыми числами. Также соответствующим образом устанавливается МОК.

Цели тестирования:

1    Проверить, что ТР может генерировать допустимый ПБДП АС.

2    Проверить, что ТР отвечает допустимым ПБДП АСА на допустимый ПБДП АС.

11.2.1.2    СА/СМ/СА/Ответчнк (R)

Назначение тестовой группы: проверить, что ТР, когда она является ответчиком соединения, генерирует допустимые Г1БДП АС. при этом все идентификаторы контекста представления в списке добавления контекстов или в списке удаления контекстов являются четными целыми числами, и корректно отвечает на допустимые ПБДП АС, при этом указанные идентификаторы контекстов являются нечетными целыми числами. Также соответствующим образом устанавливается МОК.

8

Страница 13

Электронная версия    ГОСТ Р ИСО/МЭК 10729-1-99

Цели тестирования:

1    Проверить, что ТР может генерировать допустимый ПБДП АС.

2    Проверить, что ТР отвечает допустимым ПБДП АСА на допустимый ПБДП АС.

11.2.2 С А/СМ/Ресинхронизация (RS)

Назначение тестовой группы: проверить влияние P-RESYNCHRONIZE на множество определенных контекстов.

Цели тестирования:

1    Проверить, что ТР может генерировать допустимый ПБДП RS с соответствующим параметром список идентификаторов контекстов представления и устанавливает МОК в соответствии со значением этого параметра.

2    Проверить, что ГР отвечает допустимым ПБДП RSA на допустимый ПБДП RS и устанавливает МОК в соответствии с параметром список идентификаторов контекстов представления ПБДП RSA.

11.3 СА/Ф ункциональный блок восстановления к о н те к с та (CR)

Назначение тестовой группы: проверить, что ТР может устанавливать соединение уровня представления при посредстве функционального блока восстановления контекста.

Примечание — Функциональный блок восстановления контекста не включает в себя использование любых дополнительных ПБДП. помимо влияния на установку МОК. Так как за этим поведением невозможно наблюдать внешне, то его следует детально проверять в тестах для ресинхронизации и управления активностью.

Подгруппы:

1    ТР как инициатор (I).

2    ТР как ответчик (R).

11.3.1    CA/CR/TP как инициатор (I)

Назначение тестовой группы: проверить возможности ТР инициировать соединение уровня представления.

Цели тестирования:

1    Проверить способность ТР запрашивать соединение с восстановлением представительного контекста, выбирая функциональные блоки большой и малой синхронизации сеанса и ресинхронизации сеанса.

2    Проверить способность ГР запрашивать соединение с восстановлением представительного контекста, выбирая функциональные блоки управления активностью сеанса.

11.3.2    CA/CR/TP как ответчик (R)

Назначение тестовой группы: проверить возможности ТР принимать соединение уровня представления.

Цели тестирования:

1    Проверить способность ТР принимать соединение с восстановлением представительного контекста, выбирая функциональные блоки большой и малой синхронизации сеанса и ресинхронизации сеанса.

2    Проверить способность ТР принимать соединение с восстановлением представительного контекста, выбирая функциональные блоки управления активностью сеанса.

12 Тесты допустимого поведения (BV)

Назначение тестовой группы: тесты поведения проверяют реализацию настолько полно, насколько это практично, по всему диапазону динамических требований соответствия, установленных ГОСТ 34.972. Так как число возможных комбинаций событий, времен событий и изменений параметров бесконечно, то эти тесты являются неисчерпаемыми, но проверяется репрезентативная выборка возможных комбинаций.

Тесты включают в себя проверку допустимого поведения ТР в ответ на допустимое поведение реального тестера.

Подгруппы:

1    Пересечения состояние/событие (SE).

2    Изменения параметров (PV).

3    Изменения МОК (DCS).

9

Страница 14

ГОСТ I» ИСО/МЭК 10729-1-99    Электронная версия

12.1    BV/Пе ресече н ия состояние/событие (SE)

Ссылка: ГОСТ 34.972, приложение, таблицы 21—29. Состояния, предикаты, входящие и исходящие события описаны в таблицах 17, 20. 16 и 18 ГОСТ 34.972 соответственно.

Назначение тестовой группы: тестировать допустимость протокольного поведения в каждом пересечении состояние/событие. Проверить, что ТР осуществляет последовательность действий, определенную в приложении к ГОСТ 34.972 для данных пересечений состояние/событие. Подгруппы:

1    Установление соединения (СЕ).

2    Нормальный разрыв соединения (CRN).

3    Аварийный разрыв соединения (CRA).

4    Управление контекстом (СМ).

5    Передача данных (DT).

6    Обработка полномочия (ТН).

7    Синхронизация (SY).

8    Управление активностью и передача особых сообщений (ЛМХ).

9    Ресинхронизация (RS).

12.1.1    BV/SE/Установление соединения (СЕ)

Ссылка: ГОСТ 34.972, приложение, таблица 21.

Назначение тестовой группы: тестирование процедуры установления соединения в следующих состояниях:

Подгруппы:

1    STAI0 (10).

2    STAII (II).

3    STAI2 (12).

12.1.1.1    BV/SE/CE/STA10 (10)

Ссылка: ГОСТ 34.972, приложение, таблица 21.

Назначение тестовой группы: тестировать реакцию ТР на следующие входящие события:

Цели тестирования:

1    P-CONreq и р02 & рОЗ.

2    СР и р01 & р02 & рОЗ & р22.

3    СР и Ар01.

4    СР и Лр02.

5    СР и р22.

12.1.1.2    BV/SE/CE/STAII (11)

Ссылка: ГОСТ 34.972, приложение, таблица 21.

Назначение тестовой группы: тестировать реакцию ТР на следующие входящие события:

Цели тестирования:

1    С РА и р04.

2    CPR и р04.

3    S-CONcnf—.

12.1.1.3    BV/SE/CE/STAI2 (12)

Ссылка: ГОСТ 34.972, приложение, таблица 21.

Назначение тестовой группы: тестировать реакцию ТР на следующие входящие события:

Цели тестирования:

1    P-CONrsp+ и р04.

2    P-CONrsp— и р04.

12.1.2 ВV/SЕ/Нормальный разрыв соединения (CRN)

Ссылка: ГОСТ 34.972. приложение, таблица 22.

П р и м с ч а н н е — Состояние acl является ненаблюдаемых! внешне. Состояние ас2 не может быть внешне достигнуто из состояния асО. Пересечения состояние/событие для состояния STAtU не сказываются на внешне наблюдаемом поведении. Следовательно, нет подгрупп для тестирования допустимого поведения для этих трех состояний. Внешнее поведение для данного события является одинаковым независимо от состояния и определяется необходимыми предикатами относительно представительных контекстов, удовлетворяемых тестером. Следовательно, не определяются индивидуальные тестовые группы для каждого состояния.

10

Страница 15

ГОСТ Р ИСО/МЭК 10729-1-99

Назначение тестовой группы: тестировать допустимое протокольное поведение в группе состояний разрыв соединения. Тестировать реакцию ТР на следующие входящие события:

Электронная версия

Цели тестирования:

1    P-RELreq.

2    S-RELind.

3    P-RELrsp+.

4    S-RELcnf+.

5    P-RELrsp—.

6    S-RELcnf—.

12.1.3    BV/SE/Аварийный разрыв соединения (CRA)

Ссылка: ГОСТ 34.972, приложение, таблица 23.

Назначение тестовой группы: тестировать допустимое протокольное поведение в группе состояний аварийный разрыв соединения. Тестировать реакцию ТР на следующие входящие события:

Примечание— Внешнее нонсление для данного события является одинаковым независимо от состояния и определяется необходимыми предикатами относительно представительных контекстов, удовлетворяемых тестером. Следовательно, индивидуальные тестовые группы не специфицируются для каждою состояния.

Цели тестирования:

1    P-UABreq.

2    ARU.

3    ARP.

4    S-PABind.

12.1.4    ВV/SE/Упранление контекстом (CM)

Ссылка: ГОСТ 34.972, приложение, таблица 24.

Назначение тестовой группы: тестировать допустимое протокольное поведение в группе состояний управление контекстом.

Подгруппы:

1    Ожидание ПБДП АСА (асО).

2    Ожидание ответа P-ALTERrsp (acl).

3    Ожидание ПБДП АСА или ответа P-ALTERrsp (ас2).

4    Соединение установлено — передача данных (СО).

12.1.4.1    BV/SE/CM/Ожидание ПБДП АСА (асО)

Назначение тестовой группы: тестировать реакцию ТР на следующие входящие события:

Примечание — Как тест допустимого поведения тест изменения записи МОК может относиться только к добавлению представительных контекстов в МОК. Тестирование удаления записей может быть достигнуто только в группе недопустимого поведения.

Цели тестирования:

1    АС и р06.

2    АСА и р09.

12.1.4.2    BV/SE/CM/Ожидание ответа P-ALTERrep (acl)

Назначение тестовой группы: тестировать реакцию ТР на следующие входящие события:

Цели тестирования:

1    P-ALTERreq и р05.

2    P-ALTERrsp и р09.

12.1.4.3    BV/SE/CM/Ожидание ПБДП АСА или ответа P-ALTERrsp (ас2)

Назначение тестовой группы: тестировать реакцию ТР на следующие входящие события:

Цели тестирования:

1    P-ALTERrsp и р09.

2    АСА и р09 & р06.

12.1.4.4    BV/SE/СМ/Соединенне установлено — передача данных (t0)

Назначение тестовой группы: тестировать реакцию ТР на следующие входящие события:

Цели тестирования:

1    P-ALTERreq и р05 & pH.

2    АС и р(>5 & pH.

II

Страница 16

ГОСТ I» ИСО/МЭК 10729-1-99    Электронная версия

12.1.5    BV/SE/Передача дачных (DT)

Ссылка: ГОСТ 34.972, приложение, таблица 25.

Назначение тестовой группы: тестировать допустимое протокольное поведение в группе состояний передача данных.

П ри м еч а н и с — Состояние acl является ненаблюдаемым внешне. Состояние ас2 не может быть внешне достигнуто из состояния асО. Следовательно, нет подгрупп для тестирования допустимого поведения для Этих состояний.

Подгруппы:

1    Ожидание П БДII АСА (асО).

2    Соединение установлено — передача данных (с0).

12.1.5.1    BV/SE/DT/Ожиланне ПБДП АСА (асО)

Назначение тестовой группы: тестировать реакцию ТР на следующие входящие события:

Цели тестирования:

1    P-DTreq и р07.

2    TD и р05.

3    P-DTreq и р07 & pH.

4    TTD и р05 & р14.

5    P-EXreq и р 13.

6    ТЕ и р!3.

7    P-CDreq и р07.

8    ТС и р()5.

9    P-CDrsp и р<)7.

10    ТСС и р05.

12.1.5.2    BV/SE/DT/Соединение установлено — передача данных (t0)

Назначение тестовой группы: тестировать реакцию ТР на следующие входящие события:

Цели тестирования:

1    P-DTreq и р05.

2    TD и р05.

3    P-DTreq и р05 & р!4.

4    TTD и р05 & р14.

5    P-EXreq и р!3.

6    ТЕ и р!3.

7    P-CDreq и р05.

8    ТС и р05.

9    P-CDrsp и р05.

10    ТСС и р05.

12.1.6    BV/SE/Обработка полномочия (ТН)

Ссылка: ГОСТ 34.972, приложение, таблица 26.

Назначение тестовой группы: тестировать допустимое протокольное поведение в группе состояний обработка полномочия.

П р и меч а и и е —Состояние acl является ненаблюдаемым внешне. Состояние ас2 не может быть внешне достигнуто из состояния асО. Следовательно, нет подгрупп для тестирования допустимого поведения для этих состояний.

Подгруппы:

1    Ожидание ПБДП АСА (асО).

2    Соединение установлено — передача данных (Ю).

12.1.6.1 BV/SE/ТН/Ожидание ПБДП АСА (асО)

Назначение тестовой группы: тестировать реакцию ТР на следующие входящие события:

Цели тестирования:

1    P-GTreq.

2    S-GTind.

3    P-PTreq и р07.

4    S-PTind и i)05.

5    P-CGreq.

6    S-CGind.

12

Страница 17

ГОСТ Р ИСО/МЭК 10729-1-99

12.1.6.2 ВV/SE/TH/Соединенне установлено — передача данных (t0)

Электронная версия

Назначение тестовой группы: тестировать реакцию ТР на следующие входящие события:

Цели тестирования:

1    P-GTreq.

2    S-GTind.

3    P-PTreq и р()5.

4    S-Prind и р05.

5    P-CGreq.

6    S-CGind.

12.1.7    В V/SE/Синхронизация (S Y)

Ссылка: ГОСТ 34.972, приложение, таблица 27.

Назначение тестовой группы: тестировать допустимое протокольное поведение в группе состояний синхронизация.

Примечания

1    Свя Jb МОК с частным порядковым номером точки синхронизации не наблюдается внешне. Имела месш или нет такая сияя», может быть установлено только при тестировании ресинхронизации.

2    Состояние acl является ненаблюдаемым внешне. Состояние ас2 не может быть внешне достигнуто из состояния асО. Следовательно, нет подгрупп для тестирования допустимого поведения для этих состояний.

Подгруппы:

1    Ожидание ПБДП АСА (асО).

2    Соединение установлено — передача данных (СО).

12.1.7.1    BV/SE/SY/Ожидание ПБДП АСА (асО)

Назначение тестовой группы: тестировать реакцию ТР на следующие входящие события:

Цели тестирования:

1    P-SYNmreq и Лр17 & р07.

2    S-SYNmind и р(>5.

3    P-SYNmrsp и р<)7.

4    S-SYNmcnf и р05.

5    P-SYNMreq и лр17 & р07.

6    S-SYNMind и р05.

7    P-SYNMrsp и р()7.

8    S-SYNMcnf И лр17 & р05.

12.1.7.2    BV/SE/SY/Соединенне установлено — передача данных (Ю)

Назначение тестовой группы: тестировать реакцию ТР на следующие входящие события:

Цели тестирования:

1    I’-SYNmreq и р<)5.

2    S-SYNmind и р05.

3    P-SYNmrsp и р<)5.

4    S-SYNmcnf и р05.

5    P-SYN Mreq и р05.

6    S-SYNMind и р05.

7    P-SYNMrsp и р05.

8    S-SYNMcnf и р<)5.

12.1.8    BV/SE/Упрабление активностью и передачи особых сообщении (ЛМХ)

Ссылка: ГОСТ 34.972, приложение, таблица 28.

Назначение тестовой группы: тестировать допустимое протокольное поведение в группе состояний управление активностью и передача особых сообщений, подтверждающее, что МОК корректно устанавливается после пересечения состояние/событие.

Примечание — Состояние acl являегся ненаблюдаемым внешне. Состояние ас2 не может быть внешне достигнуто из состояния асО. Следовательно, нет подгрупп для тестирования допустимого поведения для этих состояний.

Подгруппы:

1    Ожидание ПБДП АСА (асО).

2    Соединение установлено — передача данных (Ю).

13

Страница 18

ГОСТ I» ИСО/МЭК 10729-1-99    Электронная версия

12.1.8.1    BV/S Е/ЛМ Х/Ожидание Г1БД11 АСА (асО)

Назначение тестовой группы: тестировать реакцию TF на следующие входящие события: Цели тестирования:

1    P-ACTSreq и Ар17 & р07.

2    S-ACTSind и р05.

3    P-ACTEreq и р!7 & р()7.

4    S-ACTEind и р05.

5    P-ACTErsp и р07.

6    S-ACTEcnf и Лр 17 & р()5.

7    P-ACTlreq.

8    S-ACTIind.

9    P-ACTRreq и лр17& р07.

10 S-ACTRind и (Apl7 OR р27 OR лр28) & р05.

11 S-ACTRind и 'р27 & р28 & р17 & р!6.

12    P-ACTDreq.

13    S-ACTDind.

14    P-UERreq и р07.

15    S-UERind и р05.

16    S-PERind.

12.1.8.2    BV/SE/AMX/Соединение установлено — передача данных (Ю)

Назначение тестовой группы: тестировать реакнию ТР на следующие входящие события: Цели тестирования:

1    P-ACTSreq и р05.

2    S-ACTSind и р05.

3    P-ACTEreq и р05.

4    S-ACTEind и р()5.

5    P-ACTErsp и р05.

6    S-ACTEcnf и р05.

7    P-ACTlreq.

8    S-ACTJind.

9    P-ACTIrsp.

10

P-ACTIcnf.

11

P-ACTRreq и Гр 17 OR р27 OR

лр28)&

12

ACTRreq и Лр27 & р28 & р17 & р1б.

13

S-ACTRind и (Лр17 OR р27 OR

лр28)&

14

S-ACTRind и Лр27 & р28 & р!7 & р]6.

15

P-ACTDreq.

16

S-ACTDind.

17

P-ACTDrsp.

18

S-ACTDcnf.

19

P-UERreq и p05.

20

S-UERind и |>05.

21

S-PERind.

12.1.9 BV/SЕ/Ресинхронизация (RS)

Ссылка: ГОСТ 34.972, приложение, таблица 29.

Назначение тестовой группы: тестировать допустимое протокольное поведение в группе состояний ресинхронизации, подтверждающее, что МОК корректно устанавливается после пересечения состояние/событие.

При м с ч а н и с — Состояние ас! является ненаблюдаемым внешне. Состояние ас2 не может быть внешне достигнуто из состояния асО. Следовательно, нет подгрупп для тестирования допустимою повеления для этих состояний.

Подгруппы:

1    Ожидание Г1БДГ1 АСА (асО).

2    Соединение установлено — передача данных (t0).

12.1.9.1 BV/SE/RS/Ожидание ПБД11 АСА (асО)

Назначение тестовой группы: тестировать реакцию ТР на следующие входящие события:

Страница 19

ГОСТ Р ИСО/МЭК 10729-1-99

Цели тестирования:

1

P-RSYNreq и Лр17 & р07.

2

P-RSYNreq и р17 & р19 &

р07.

3

P-RSYNreq и р17 & р26 &

plS.

4

P-RSYNreq и р17 & Лр19 <S

1 лр2б & р!5.

5

RS и Ар17 & р21.

6

RS и р 17 & р 19 & р21.

7

RS и р!7 & р26 & р 18.

8

RS и р 17 & Лр19 & Ар26 &

р15.

12.1.9.2    BV/SE/RS/Соедииение установлено — передача данных (Ш)

Электронная версия

Назначение тестовой группы: тестировать реакцию ТР на следующие входящие события:

Цели тестирования:

1    P-RSYNreq и Лр11 & р05.

2    P-RSYNreq и pi 1 & Ар17 & р05.

3    P-RSYNreq и pi I & р17 & р19 & р<)5.

4    P-RSYNreq и pi 1 & р17 & р26 & р18.

5    P-RSYNreq и pi 1 & р17 & Ар19 & лр26 & р!5.

6    RS и Лр11 & р()5.

7    RS и pH & лр17 & р21.

8    RS и р 11 & р 17 & р 19 & р21.

9    RS и pll & р 17 & р26 & р 18.

10    RS и р 11 & р 17 & Ар19 & Ар26 & р 15.

11    P-RSYNrsp и Ар11 & р05.

12    P-RSYNrsp и р! I & Ар17 & р05.

13    P-RSYNrsp и pi I & р17 & р 19 & р05.

14    P-RSYNrsp и pi 1 & р17 & р26 & р05.

15    P-RSYNrsp и pi 1 & р17 & лр19 & лр26 & р05.

16    RSA и лр11 & р05.

17    RSA и р 11 & лр17 & р21.

18    RSA и pll & р 17 & р 19 & р21.

19    RSA и pi I & р17 & р26 & р05.

20    RSA и pi 1 & р17 & Ар19 & Ар26 & р05.

12.2    В V/И 1м е не н и я параметров (PV)

Назначение тестовой группы: проверить. чтоТР корректно обрабатывает ПБДИ с изменениями параметров.

Подгруппы:

1    ТР как отправитель (S).

2    ТР как получатель (R).

12.2.1    BV/PV/TP как отправитель (S)

Назначение тестовой группы: тестировать поведение ТР при отправке изменения параметров. Подфуппы:

1    Все факультативные параметры (АО).

2    Некоторые факультативные параметры (SO).

3    Нет факультативных параметров (NO).

4    Список определений контекстов представления (PCDL).

5    Пользовательские данные (UD).

12.2.1.1    BV/PV/S/Bce факультативные параметры (АО)

Назначение тестовой группы: тестировать поведение ТР, когда она отправляет ПБДГ1 с наличием всех факультативных параметров.

Цели тестирования:

1    ПБДП СР.

2    ПБДП СРА.

3    ПБДП С PR.

4    ПБДП ARU.

5    ПБДП ARP.

15

Страница 20

ГОСТ I» ИСО/МЭК 10729-1-99

6    ПБДП АС.

Электронная версия

7    ПБДП АСА.

8    ПБДП RS.

9    ПБДП RSA.

12.2.1.2    BV/PV/S/Некоторые факультативные параметры (SO)

Назначение тестовой группы: тестировать повеление ТР, когда она отправляет ПБДП с наличием некоторых, но не всех, факультативных параметров.

Цели тестирования:

1    ПБДП СР.

2    ПБДП СРЛ.

3    ПБДП С PR.

4    ПБДП ARU.

5    ПБДП ARP.

6    ПБДП АС.

7    ПБДП АСА.

8    ПБДП RS.

9    ПБДП RSA.

12.2.1.3    BV/PV/S/Нет факультативных параметров (NO)

Назначение тестовой группы: тестировать поведение ТР, когда она отправляет ПБДП без факультативных параметров.

Цели тестирования:

1

ПБДП

СР.

2

ПБДП

СТА.

3

ПБДП

С PR.

4

ПБДП

ARU.

5

ПБДП

ARP.

6

ПБДП

AC.

7

ПБДП

АСА.

8

ПБДП

RS.

9

ПБДП

RSA.

12.2.1.4    BV/PV/S/Спнсок определений контекстов представления (PCDL)

Назначение тестовой группы: тестировать повеление ТР, когда она отправляет ПБДП с изменениями параметра список (результатов) определений контекстов уровня представления или список (результатов) добавления/удаления контекстов уровня представления, как допускается ПБДП.

Цели тестирования:

1    ПБДП СР.

2    ПБДП СРЛ.

3    ПБДП С PR.

4    ПБДП ARU.

5    ПБДП АС.

6    ПБДП АСА.

12.2.1.5    BV/PV/S/Пользовательские данные (UD)

Назначение тестовой группы: тестировать поведение ТР. когда она отправляет ПБДП изменения параметра пользовательские данные.

Цели тестирования:

1    ПБДП СР.

2    ПБДП С РА.

3    ПБДП С PR.

4    ПБДП ARU.

5    ПБДП ARP.

6    ПБДП АС.

7    ПБДП АСА.

8    ПБДП RS.

9    ПБДП RSA.

16

Страница 21

Электронная версия    ГОСТ    Р    ИСО/МЭК    10729-1-99

10    11 БД 11 TD.

11    ПБДП TTD.

12    П БДII ТЕ.

13    11БДП ТС.

14    ПБДП ТСС.

12.2.2 BV/PV/TP как получатель (R)

Назначение тестовой группы: тестировать поведение ТР как получателя ПБДП.

Подгруппы:

1    Все факультативные параметры (АО).

2    Некоторые факультативные параметры (SO).

3    Нет факультативных параметров (NO).

4    Умалчиваемый параметр присутствует (DP).

5    Умалчиваемый параметр отсутствует (DA).

6    Список определений контекстов представления (PCDL).

7    Сокращенные требования (RR).

8    Пользовательские данные (UD).

12.2.2.1    BV/PV/R/Bce факультативные параметры (АО)

Назначение тестовой группы: тестировать поведение ТР. когда она получает ПБДП с наличием всех факультативных параметров.

Цели тестирования:

1    ПБДП СР.

2    ПБДП С РА.

3    ПБДП С PR.

4    ПБДП ARU.

5    ПБДП ARP.

6    ПБДП АС.

7    ПБДП АСА.

8    ПБДП RS.

9    ПБДП RSA.

12.2.2.2    BV/PV/R/Некоторые факультативные параметры (SO)

Назначение тестовой группы: тестировать поведение ТР. когда она получает ПБДП с наличием некоторых, но не всех, факультативных параметров.

Цели тестирования:

1    ПБДП СР.

2    ПБДП С РА.

3    ПБДП CPR.

4    ПБДП ARU.

5    ПБДП ARP.

6    ПБДП АС.

7    ПБДП АСА.

8    ПБДП RS.

9    ПБДП RSA.

12.2.2.3    BV/PV/R/Нет факультативных параметров (NO)

Назначение тестовой группы: тестировать поведение ТР, когда она получает ПБДП без факультативных параметров.

Цели тестирования:

1    ПБДП СР.

2    ПБДП СРЛ.

3    ПБДП С PR.

4    ПБДП ARU.

5    ПБДП ARP.

6    ПБДП АС.

7    ПБДП АСА.

8    ПБДП RS.

9    ПБДП RSA.

17

Страница 22

ГОСТ Р ИСО/МЭК 10729-1-99    Электронная версия

12.2.2.4    BV/PV/R/Умалчиваемый параметр присутствует (DP)

Назначение тестовой группы: тестировать поведение ТР. когда она получает ПБДП с умалчиваемым параметром.

Цели тестирования:

1    ПБДП СР.

2    ПБДП СРА.

3    ПБДП С PR.

12.2.2.5    BV/PV/R/Умалчиваемый параметр отсутствует (DA)

Назначение тестовой группы: тестировать поведение ТР, когда она получает ПБДП без умалчиваемою параметра.

Цели тестирования:

1    ПБДП СР.

2    ПБДП СРА.

3    ПБДП С PR.

12.2.2.6    BV/PV/R/Список определении контекстов представления (PCDL)

Назначение тестовой группы: тестировать поведение ТР, когда она получает ПБДП с изменениями параметра список (результатов) определений контекстов уровня представления или список (результатов) добавления/удаления ко)гтекстов уровня представления, как допускается ПБДП. Цели тестирования:

1    ПБДП СР.

2    ПБДП СРА.

3    ПБДП С PR.

4    ПБДП ARU.

5    ПБДП АС.

6    ПБДП АСА.

12.2.2.7    BV/PV/R/Сокращенные требования (RR)

Назначение тестовой группы: тестировать поведение ТР. когда она получает ПБДП с требованиями, «меньшими* чем специфицированные в ЗСРП.

Цели тестирования:

1 ПБДП СР.

12.2.2.8    BV/PV/R/Пользовательские данные (UD)

Назначение тестовой группы: тестировать поведение ТР. когда она получает ПБДП изменения параметра пользовательские данные.

Цели тестирования:

I

ПБДП

СР.

2

ПБДП

СРА.

3

ПБДП

С PR.

4

ПБДП

ARU.

5

ПБДП

ARP.

6

ПБДП

AC.

7

ПБДП

АСА.

8

ПБДП

RS.

9

ПБДП

RSA.

10    ПБДП TD.

11    ПБДП ТГО.

12    ПБДП ТЕ.

13    ПБДП ТС.

14    ПБДП ТСС.

12.3    ВV/Изменения МОК (DCS)

Назначение тестовой группы: тестировать изменения МОК.

Примечание — Тесты не илентифицнрованы. Этот пункт включен только для полноты.

12.4    BV/Изменен ия кодирования (EV)

Назначение тестовой группы: проверить, что ТР принимает все допустимые кодирования протокола уровня предстаатения.

Страница 23

ГОСТ Р ИСО/МЭК 10729-1-99

Подгруппы:

Электронная версия

1    Дайна кодирования (LE).

2    Содержание кодирования (СЕ).

3    Кодирование типа пользовательские данные (UD).

4    Множественное кодирование (ME).

12.4.1    В У/ЕУ/Длииа кодирования (L Е)

Назначение тестовой группы: проверить изменения в форме длины октетов ПБДП. Подгруппы:

1    Короткая форма (SF).

2    Неопределенная форма (IF).

3    Длинная форма (LF).

4    Избыточная форма (RLF).

5    Обе формы: определенная и неопределенная (BF).

12.4.1.1    BV/EV/LE/Короткая форма (SF)

Назначение тестовой группы: использовать короткую форму, когда это возможно, в следующих ПБДП. Не использовать избыточные октеты в длинной форме и не использовать неопределенную форму.

Цели тестирования:

1    ПБДП СР.

2    ПБДП С РА.

3    ПБДП С PR.

4    ПБДП ARU.

5    ПБДП ARP.

6    ПБДП АС.

7    ПБДП АСА.

8    ПБДП RS.

9    ПБДП RSA.

12.4.1.2    BV/EV/LE/Неопределенная форма (IF)

Назначение тестовой группы: использовать неопределенную форму для всех составных типов в ПБДП. Использовать короткую форму для всех простых типов, когда это возможно, и не использовать избыточные октеты в длинной форме.

Цели тестирования:

1    ПБДП СР.

2    ПБДП С РА.

3    ПБДП С PR.

4    ПБДП ARU.

5    ПБДП ARP.

6    ПБДП АС.

7    ПБДП АСА.

8    ПБДП RS.

9    ПБДП RSA.

12.4.1.3    BV/EV/LE/Длинная форма (LF)

Назначение тестовой группы: для ряда параметров, которые могут быть закодированы в короткой форме, использовать длинную форму без избыточных октетов в следующих ПБДП.

Цели тестирования:

1    ПБДП СР.

2    ПБДП СРА.

3    ПБДП С PR.

4    ПБДП ARU.

5    ПБДП ARP.

6    ПБДП АС.

7    ПБДП АСА.

8    ПБДП RS.

9    ПБДП RSA.

19

Страница 24

ГОСТ I» ИСО/МЭК 10729-1-99

12.4.1.4    BV/EV/LE/И збыточная форма (RLF)

Электронная версия

Назначение тестовой группы: использовать избыточные октеты в длинной форме (RLF) в следующих IIБДИ.

Цели тестирования:

1    ПБДП СР.

2    ПБДП СРЛ.

3    ПБДП С PR.

4    ПБДП ARU.

5    ПБДП ARP.

6    ПБДП АС.

7    ПБДП АСА.

8    ПБДП RS.

9    ПБДП RSA.

12.4.1.5    BV/EV/LE/Обе формы: определенная и неопределенная (BF)

Назначение тестовой группы: использовать как определенную, гак и неопределенную формы для составных типов в следующих ПБДП.

Цели тестирования:

1    ПБДП СР.

2    ПБДП СРЛ.

3    ПБДП С PR.

4    ПБДП ARU.

5    ПБДП ARP.

6    ПБДП АС.

7    ПБДП АСА.

8    ПБДП RS.

9    ПБДП RSA

12.4.2 ВV/EV/Содержимое кодирования (СЕ)

Назначение тестовой группы: проверить допустимость изменений кодирования в содержимом октетов.

Подгруппы:

1    Кодирование DEFAULT (DE).

2    Кодирование BOOLEAN (ВО).

3    Кодирование BIT STRING (BS).

4    Кодирование OCTET STRING (OS).

5    Кодирование SET (SE).

12.4.2.1    BV/EV/CЕ/Кодирование DEFAULT (DE)

Назначение тестовой группы: проверить изменения кодирования DEFAULT параметра версия протокола.

Подгруппы:

1    Опущен (ОМ).

2    Кодирование (ЕС).

12.4.2.1.1    BV/EV/CE/DЕ/Опушен (ОМ)

Назначение тестовой группы: проверить, что ГР принимает значение версия-1. если в следующие ПБДП не включен параметр версия протокола.

Цели тестирования:

1    ПБДП СР.

2    ПБДП СРЛ.

3    ПБДП С PR.

12.4.2.1.2    BV/EV/CE/DE/Кодироваиие (ЕС)

Назначение тестовой группы: закодировать значение версия-1 в параметре версия протокола в следующих ПБДП.

Цели тестирования:

1    ПБДП СР.

2    ПБДП СРЛ.

3    ПБДП С PR.

20

Страница 25

ГОСТ Р ИСО/МЭК 10729-1-99

12.4.2.2    В V/E V/С Е/Кодирован не BOOLEAN (ВО)

Электронная версия

Примечание-Данный пункт включен только для полноты. Мет применимых тестов.

12.4.2.3    В V/E V/С Е/Коди рован ие BIT STRING (BS>

Назначение тестовой группы: проверить изменения кодирования типа BIT STRING параметров версия протокола, требования к услугам уровня представления и требования пользователя к сеансу. Подгруппы:

1    ПБДП CP (СР).

2    ПБДП С РА (СРЛ).

3    ПБДП С PR (CPR).

12.4.2.3.1    В V/E V/C E/BS/П БД П CP (СР)

Назначение тестовой группы: проверить реакцию ТР на получение ПБДП СР.

Цели тестирования:

1    Простая форма с последним значащим битом, установленным к I.

2    С последним значащим битом, установленным к 0.

3    С BIT STRING длиннее, чем определено в ГОСТ 34.972, и с установленными к 0 избыточными битами.

4    С составной формой без включения значений данных нулевой длины.

5    С включением значений данных нулевой длины.

6    Вложенная составная форма.

12.4.2.3.2    BV/EV/CE/BS/П БДП СРА (СРЛ)

Назначение тестовой группы: проверить реакцию ТР на получение ПБДП СРЛ.

Цели тестирования:

1    Простая форма с последним значащим битом, установленным к 1.

2    С последним значащим битом, установленным к 0.

3    С BIT STRING длиннее, чем определено в ГОСТ 34.972. и с установленными к 0 избыточными битами.

4    С составной формой без включения значений данных нулевой длины.

5    С включением значений данных нулевой длины.

6    Вложенная составная форма.

12.4.2.3.3    BV/EV/CE/BS/ПБДП С PR (CPR)

Назначение тестовой группы: проверить реакцию ТР на получение ПБДП CPR.

Цели тестирования:

1    Простая форма с последним значащим битом, установленным к 1.

2    С последним значащим битом, установленным к 0.

3    С BIT STRING длиннее, чем определено в ГОСТ 34.972, и с установленными к 0 избыточными битами.

4    С составной формой без включения значений данных нулевой длины.

5    С включением значений данных нулевой длины.

6    Вложенная составная форма.

12.4.2.4 BV/EV/C Е/Коди рован не OCTET STRING (OS)

Назначение тестовой группы: проверить изменения кодирования типа OCTET STRING параметров селектор уровня представления, простое кодирование данных (только если появляется как параметр закодированного ПБДП) и выровненная на октет альтернатива значений представляемых данных членов PDV-списка.

Подгруппы:

1    Простая форма (PF).

2    Составная форма (CF).

3    Составная форма нулевой длины (ZCF).

12.4.2.4.1 ВV/ЕV/CЕ/OS/Простая форма (PF)

Назначение тестовой группы: проверить реакцию ТР на получение следующих ПБДП, использующих простую форму.

Цели тестирования:

1    ПБДП СР.

2    ПБДП СРЛ.

21

Страница 26

ГОСТ I» ИСО/МЭК 10729-1-99    Электронная версия

3    ПБДП С PR.

4    ПБДП ARU.

5    ПБДП АС.

6    ПБДП АСА.

7    ПБДП RS.

8    ПБДП RSA.

9    Непосредственно отображенные пользовательские данные (UD).

12.4.2.4.2    BV/EV/CE/OS/Составная форма (CF)

Назначение тестовой группы: проверить реакцию ГР на получение следующих ПБДП, использующих составную форму.

Цели тестирования:

1    ПБДП СР.

2    ПБДП СРЛ.

3    ПБДП CPR.

4    ПБДП ARU.

5    ПБДП АС.

6    ПБДП АСА.

7    ПБДП RS.

8    ПБДП RSA.

9    Непосредственно отображенные пользовательские данные (UD).

12.4.2.4.3    BV/EV/CE/OS/Составная форма нулевой длины (ZCF)

Назначение тестовой группы: проверить реакцию ГР на получение следующих ПБДП, использующих составную форму нулевой длины.

Цели тестирования:

1    ПБДП СР.

2    ПБДП СРЛ.

3    ПБДП С PR.

4    ПБДП ARU.

5    ПБДП АС.

6    ПБДП АСА.

7    ПБДП RS.

8    ПБДП RSA.

9    Непосредственно отображенные пользовательские данные (UD).

12.4.2.5 BV/EV/CЕ/Кодирование SET (SE)

Назначение тестовой группы: проверить изменения кодирования СР-типа SET-значений и ПБДП СРЛ.

Подгруппы:

1    CP-тип (СР).

2    ПБДП СРЛ (СРЛ).

12.4.2.5.1    ВV/EV/CЕ/SЕ/СР-тип (СР)

Назначение тестовой группы: проверить реакцию ТР на получение ПБДП СР (СР-тип).

Цели тестирования:

1    Кодирование    членов множества    в    порядке определения.

2    Кодирование    членов множества    в    обратном порядке.

12.4.2.5.2    BV/EV/CE/SE/ПБДП СРЛ (СРА)

Назначение тестовой группы: проверить реакцию ТР па получение ПБДП СРЛ.

Цели тестирования:

1    Кодирование    членов множества    в    порядке определения.

2    Кодирование    членов множества    в    обратном порядке.

12.4.3    ВУ/ЕУ/Кодирование типи пользовательские данные (UD)

Назначение тестовой группы: проверить, что ТР принимает все формы окружения пользовательских данных.

Подгруппы:

1    Простое кодирование (S1).

2    Полное кодирование (FU).

22

Страница 27

ГОСТ Р ИСО/МЭК 10729-1-99

12.4.3.1    BV/EV/UD/Простое кодирование (SI)

Электронная версия

Назначение тестовой группы: проверить реакцию ГР в случае, когда применяется простое кодирование.

Ссылка: ГОСТ 34.972, пункт 8.4.1.

Цели тестирования:

1    ПЬДП CPA (СРА).

2    Г1БДГ1 С PR (CPR).

3    ПБДП ARU (ARU).

4    ПБДП АС (АС).

5    ПБДП АСА (АСА).

6    ПБДП RS (RS).

7    ПБДП RSA (RSA).

8    Непосредственно отображенные пользовательские данные (UD).

12.4.3.2    BV/EV/UD/Полное кодирование (FU)

Назначение тестовой группы: проверить реакцию ТР в случае, когда применяется полное кодирование.

Подгруппы:

1    Одиночное полное кодирование (SF).

2    Множественное полное кодирование (MF).

3    Одиночный PDV-список (SP).

4    Последовательные одиночные PDV-спнски (CS).

5    Последовательные множественные PDV-списки (СМ).

12.4.3.2.1    BV/EV/UD/FU/Одиночное полное кодирование (SF)

Назначение тестовой группы: проверить реакцию ТР на получение ПБДП со значением одиночный PDV-список в значении полностью закодированные данные.

Цели тестирования:

1    ПБДП СР (СР).

2    ПБДП СРА (СРА).

3    ПБДП С PR (CPR).

4    ПБДП ARU (ARU).

5    ПБДП AC (AC).

6    ПБДП АСА (АСА).

7    ПБДП RS (RS).

8    ПБДП RSA (RSA).

9    Непосредственно отображенные пользовательские данные (UD).

12.4.3.2.2    BV/EV/UD/FU/Множественное полное кодирование (MF)

Назначение тестовой группы: проверить реакцию ТР на получение ПБДП со значением множественный PDV-список в значении полностью закодированные данные.

Цели тестирования:

1    ПБДП СР (СР).

2    ПБДП СРА (СРА).

3    ПБДП С PR (CPR).

4    ПБДП ARU (ARU).

5    ПБДП AC (AC).

6    ПБДП АСА (АСА).

7    ПБДП RS (RS).

8    ПБДП RSA (RSA).

9    Непосредственно отображенные пользовательские данные (UD).

12.4.3.2.3    BV/EV/UD/FU/Одиночный PDV-список (SP)

Назначение тестовой группы: проверить реакцию ТР на получение ПБДП с одиночным PDV в значении PDV-список.

Цели тестирования:

1    ПБДПСР(СР).

2    ПБДП СРА (СРА).

3    ПБДП CPR (CPR).

23

Страница 28

ГОСТ I» ИСО/МЭК 10729-1-99    Электронная версия

4    ПБДП ARU (AR.U).

5    ПБДП АС (АС).

6    ПБДП АСА (АСА).

7    ПБДП RS (RS).

8    ПБДП RSA (RSA).

9    Непосредственно отображенные пользовательские данные (UD).

12.4.3.2.4    BV/EV/UD/FU/Последовательные одиночные PDV-списки (CS)

Назначение тестовой группы: проверить реакцию ТР на получение ПБДП со всеми последовательными формами PDV от того же самого представительного контекста в значении одиночный PDV-спнсок.

Цели тестирования:

1    ПБДП CP (СР).

2    ПБДП CPA (СРА).

3    ПБДП CPR (CPR).

4    ПБДП ARU (ARU).

5    ПБДП АС (АС).

6    ПБДП АСА (АСА).

7    ПБДП RS (RS).

8    ПБДП RSA (RSA).

9    Непосредственно отображенные пользовательские данные (UD).

12.4.3.2.5    BV/EV/UD/FU/Последовательные множественные PDV-списки (СМ)

Назначение тестовой группы: проверить реакцию ТР на получение ПБДП с последовательными

PDV из одного и того же контекста представления в значениях множественных PDV-списков, количество которых меньше, чем количество PDV.

Цели тестирования:

1    ПБДП CP (СР).

2    ПБДП СРА (СРА).

3    ПБДП С PR (CPR).

4    ПБДП ARU (ARU).

5    ПБДП AC (AC).

6    ПБДП АСА (АСА).

7    ПБДП RS (RS).

8    ПБДП RSA (RSA).

9    Непосредственно отображенные пользовательские данные (UD).

13 Тесты недопустимого поведения (BI)

Назначение тестовой группы: тесты поведения проверяют реализацию настолько полно, насколько это практично, по всему диапазону динамических требований соответствия, установленных в ГОСТ 34.972. Так как число возможных комбинаций событий, времен наступления событий и изменений параметров бесконечно, то эти тесты являются неисчерпаемыми, но проверяется репрезентативная выборка возможных комбинаций.

Тесты предназначены для проверки допустимого поведения ТР в ответ на недопустимое поведение реального тестера.

Подгруппы:

1    Несвоевременно (INOP).

2    Синтаксически недопустимо (SYN).

3    Семантически недопустимо (SEM).

13.1 В I / Н е с вое вре м е н н о (INOP)

Назначение тестовой группы: проверить допустимое поведение ТР в ответ на несвоевременное поведение реального тестера.

Подгруппы:

1    Пересечения состояние/событие (SE).

2    Изменения параметров (PV).

3    Изменения МОК (DCS).

24

Страница 29

ГОСТ Р ИСО/МЭК 10729-1-99

13.1.1    В///МОР/Пересечения состояние/событие (St)

Электронная версия

Ссылка: ГОСТ 34.972, приложение, таблицы 21—29.

Назначение тестовой группы: тестировать реакцию ТР на несвоевременное протокольное поведение в каждом пересечении состояние/событие.

Подгруппы:

1    Управление контекстом (СМ).

2    Ресинхронизация (RS).

13.1.1.1    BI/1NOP/SЕ/Управление контекстом (СМ)

Ссылка: ГОСТ 34.972, приложение, таблица 24.

Назначение тестовой группы: тестировать несвоевременное протокольное поведение при управлении контекстом.

Подгруппы:

1    В состоянии ас 1 (ас 1).

2    В состоянии ас2 (ас2).

3    В состоянии tO (t0).

13.1.1.1.1    BI/INOP/SE/CM/B состоянии ас 1 (acl)

Назначение тестовой группы: тестировать несвоевременное протокольное поведение в состоянии acl.

Цели тестирования:

1    Проверить, что ТР детектирует поступление ПБДГ1 АС, когда находится в состоянии acl, и разъединяет представительное соединение.

2    Проверить, что ТР детектирует поступление ПБДП АСА, когда находится в состоянии acl, и разъединяет представительное соединение.

13.1.1.1.2    В1 /I NOP/S Е/С М / В состоянии ас2 (ас2)

Назначение тестовой группы: тестировать несвоевременное протокольное поведение в состоянии ас2.

Цели тестирования:

1 Проверить, что ТР детектирует поступление ПБДП АС, когда находится в состоянии ас2, и разъединяет представительное соединение.

13.1.1.1.3    B1/INOP/SЕ/СМ/В состоянии Ю (|0)

Назначение тестовой группы: тестировать несвоевременное протокольное поведение в состоянии 10.

Цели тестирования:

1 Проверизъ, что ТР детектирует поступление ПБДП АСА. когда находится в состоянии 10, и разъединяет представительное соединение.

13.1.1.2 BI/INOP/SЕ/Ресинхронизация (RS)

Ссылка: ГОСТ 34.972, приложение, таблица 29.

Назначение тестовой группы: тестировать несвоевременное протокольное поведение при ресинхронизации.

Подгруппы:

1    В состоянии асО (асО).

2    В состоянии acl (acl).

3    В состоянии ас2 (ас2).

13.1.1.2.1    B1/INOP/SE/RS/B состоянии асО (асО)

Назначение тестовой группы: тестировать несвоевременное протокольное поведение в состоянии асО.

Цели тестирования:

1 Проверить, что ТР детектирует поступление ПБДП RSA, когда находится в состоянии асО. и разъединяет представительное соединение.

13.1.1.2.2    BI/INOP/SE/RS/B состоянии acl (acl)

Назначение тестовой группы: тестировать несвоевременное протокольное поведение в состоянии ad.

Страница 30

ГОСТ I» ИСО/МЭК 10729-1-99

Цели тестирования:

Электронная версия

I Проверить, что ТР детектирует поступление Г1БДГ1 RSA, когда находится в состоянии acl, и разъединяет представительное соединение.

13.1.1.2.3 Bl/INOP/SE/RS/B состоянии ас2 (ас2)

Назначение тестовой группы: тестировать несвоевременное протокольное поведение в состоянии ас2.

Цели тестирования:

1 Проверить, что ТР детектирует поступление ПБДП RSA. когда находится в состоянии ас2. и разъединяет представительное соединение.

13.1.2    В1/1)\ОР/Ишенения параметров (PV)

Примечание — Цели тестирования не были идентифицированы. Настоящий пункт включен только для полноты.

13.1.3    BI/1NOP/Изменения МОК (DCS)

Назначение тестовой группы: тестировать ответ ТР на ПБДП или сервисный примитив сеанса, содержащие значения представительных данных не из текущего МОК или умалчиваемого контекста. Подгруппы:

1    ТР в состоянии II (II).

2    ТР в состоянии 12 (12).

3    ТР в состоянии Ю (t0).

4    ТР в состоянии асО (асО).

5    ТР в состоянии acl (acl).

6    ТР в состоянии ас2 (ас2).

13.1.3.1    BI/INOP/DCS/TP в состоянии II (II)

Назначение тестовой группы: тестировать ответ ТР в состоянии II на следующие ПБДП или сервисные примитивы сеанса.

Цели тестирования:

1    СРЛ.

2    CPR.

3    S-CONcnf—.

4    ARU.

5    ARP.

13.1.3.2    BI/INOP/DCS/TP в состоянии 12 (12)

Назначение тестовой группы: тестировать ответ ТР в состоянии 12 на следующие ПБДП или сервисные примитивы сеанса.

Цели тестирования:

1    ARU.

2    ARP.

3    S-PABind.

13.1.3.3    BI/INOP/DCS/TP в состоянии К) (Ш)

Назначение тестовой группы: тестировать ответ ТР в состоянии Ю на следующие ПБДП или сервисные примитивы сеанса.

Цели тестирования:

1    S-RELind.

2    S-RELcnf+.

3    S-RELcnf-.

4    ARU.

5    ARP.

6    AC.

7    TD.

8    TTD.

9    ТЕ.

10    TC.

11    TCC.

12    S-PTind.

26

Страница 31

ГОСТ Р ИСО/МЭК 10729-1-99

13    S-SYMmind.

Электронная версия

14    S-SYMmcnf.

15    S-SYMMind.

16    S-SYMMcnf.

17    S-ACTSind.

18    S-ACTEind.

19    S-ACTEcnf.

20    S-ACTRind.

21    S-UERind.

22    RS.

23    RSA.

13.1.3.4    B1/1NOP/DCS/TP в состоянии acO (acO)

Назначение тестовой фуппы: тестировать ответ ТР в состоянии асО на следующие Г1БДП или сервисные примитивы сеанса.

Цели тестирования:

1    S-RELind.

2    S-RELcnf+.

3    S-RE Lent-.

4    ARU.

5    ARP.

6    AC.

7    АСА.

8    TD.

9    TTD.

10    ТЕ.

11    TC.

12    TCC.

13    S-PTind.

14    S-SYMmind.

15    S-SYMmcnf.

16    S-SYMMind.

17    S-SYMMcnf.

18    S-ACTSind.

19    S-ACTEind.

20    S-ACTEcnf.

21    S-ACTRind.

22    S-UERind.

23    RS.

13.1.3.5    BI/1NOP/DCS/TP в состоянии acl (acl)

Назначение тестовой группы: тестировать ответ ТР в состоянии acl на следующие Г1БДГ1 или сервисные примитивы сеанса.

Цели тестирования:

1    S-RELind.

2    S-RELcnf+.

3    S-RELcnf—.

4    ARU.

5    ARP.

6    TD.

7    TTD.

8    ТЕ.

9    TC.

10    TCC.

11    S-PTind.

12    S-SYMmind.

13    S-SYMmcnf.

14    S-SYMMind.

27

Страница 32

ГОСТ I» ИСО/МЭК 10729-1-99    Электронная версия

15    S-SYMMcnf.

16    S-ACTSind.

17    S-ACTEind.

18    S-ACTEcnf.

19    S-ACTRind.

20    S-UERind.

21    RS.

13.1.3.6 ВI/I NOP/DCS/TP n состоянии ac2 (ac2)

Назначение тестовой фуппы: тестировать ответ ТР в состоянии ас2 на следующие Г1БДП или сервисные примитивы сеанса.

Цели тестирования:

1    S-RELind.

2    S-RELct»f+.

3    S-RELcnf—.

4    ARU.

5    ARP.

6    АСА.

7    TD.

8    TTD.

9    ТЕ.

10    TC.

11    TCC.

12    S-PHnd.

13    S-SYMmind.

14    S-SYMmcnf.

15    S-SYMMind.

16    S-SYMMcnf.

17    S-ACTSind.

18    S-ACTEind.

19    S-ACTEcnf.

20    S-ACTRind.

21    S-UERind.

22    RS.

13.2    В I / С и н т а к с и ч е с к и недопустимо (SYN)

Назначение тестовой группы: проверить допустимое поведение ТР в ответ на синтаксически недопустимое поведение реального тестера. ПБДП синтаксически недопустим, если он не соответствует спецификации АСН.1 в базовом стандарте и базовым правилам кодирования ACH.I (ГОСТ Р ИСО/МЭК 8825).

Настоящий пункт включен только для полноты. Цели тестирования для синтаксически недопустимых событий должны быть получены из целей тестирования, установленных в ГОСТ Р ИСО/МЭК 10729-2.

13.3    В I/Семантически недопустимо (SEM)

Назначение тестовой группы: тесты поведения проверяют реализацию настолько полно, насколько это практично, по всему диапазону динамических требований соответствия, установленных в ГОСТ 34.972. Так как число возможных комбинаций событий, времен наступления событий и изменений параметров бесконечно, то эти тесты являются неисчерпаемыми, но проверяется репрезентативная выборка возможных комбинаций.

Тесты предназначены для проверки допустимого поведения ТР в ответ на семантически недопустимое поведение реального тестера.

Подгруппы:

1    Установление соединения (СЕ).

2    Семантика МОК (DCS).

3    Аварийный разрыв соединения (CRA).

13.3.1 ВI/SЕМ/Ус танов. ten не соединения (СЕ)

Назначение тестовой группы: тестировать ответ ТР в течение установления соединения.

28

Страница 33

Электронная версия    ГОСТ Р ИСО/МЭК 10729-1-99

Цели тестирования:

1    Проверить, что ГР корректно отвечает на ПЬДП СР. предлагающий МОК и содержащий значения представительных данных не из МОК с Г1БДП ARP.

2    Проверить, что ТР корректно отвечает на ПБДП СР, не предлагающий МОК и содержащий значения представительных данных не из умалчиваемого контекста с ПБДП ARP.

13.3.2    BI/SEM/Семантика МОК (DCS)

Назначение тестовой группы: тестировать ответ ТР на ПБДП с некорректной семантикой МОК.

Цели тестирования:

1    Проверить, что ТР отвергает значения представительных данных, переданных в параметре данные пользователя ПБДП ТЕ. которые не используются в умалчиваемом контексте.

2    Проверить, что ТР отвергает значения представительных данных, переданных в параметре данные пользователя ПБДП. отличном от ПБДП ТЕ, который использует умалчиваемый контекст, когда МОК не пусто.

13.3.3    BI/SEM/Аварийный разрыв соединения (СИЛ)

Назначение тестовой группы: тестировать ответ ТР в течение аварийного разрыва соединения.

Примечание — Цели тестирования не были идентифицированы. Настоящий пункт включен только для полноты.

29

Страница 34

ГОСТ I» ИСО/МЭК 10729-1-99    Электронная версия

УДК 681.324:006.354    ОКС    35.100.70    Г185    ОКСТУ    4002

Ключевые слова: обработка данных, обмен информацией, сетевое взаимодействие, взаимосвязь открытых систем, передача данных, уровень представления, процедуры взаимодействия, тесты, аттестационное тестирование протоколов

30

Страница 35

Рслакюр Л.В. Афанасенко Технический реллкшр В.Н. Прусакам Корректор М.С. КаСашоеа Компьютерная верстка В.И. Грисцснко

И и. лип. М 02100? or 10.0S.95.    Слано    и    набор    23.03.99.    Подписано    и    печать    16.IM.99.    Уел.    иеч.    я.    4.18.

Уч.-изд. л. 3.60.    Тираж    230    С2634    1ак.    356.

ИПК И>дагельство стандартов. 107076.» Москва. Колодежыи пер.. 14.

Набрано и И иатсльстие на ПЭВМ Филиал ИПК Н глательство стандартов — тип. 'Московский печатник*. Москва. Лялин пер.. 6.

Плр № 0S0102