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

ПНСТ 517-2021(ИСО/МЭК 19637:2016) Информационные технологии (ИТ). Сети сенсорные. Интегрированная среда тестирования

     6.1 Общие положения

Службы тестирования делятся на два класса: службы данных тестирования (TDSs) и службы управления тестированием (TMSs), как показано на рисунке 4. TMSs может использоваться для создания связи приложений или установки параметров TA через точки доступа к службе входа управления (ME-SAPs). TDSs следует использовать для реализации процедур тестирования между TMR и TA через точки доступа к службам ввода данных (DE-SAPs). TMR может передать тестируемые данные и осуществлять контроль тестирования ТА.

     Рисунок 4 - Службы тестирования для сенсорных сетей


Службы данных тестирования включают в себя:

- служба EventReport, которая используется для сообщения о сбоях или исключениях в TA. Содержание отчета может изменяться в зависимости от условий тестирования. Служба EventReport может повторяться до тех пор, пока не будет получена служба EventAck для EventReport;

- служба EventAck, которая используется для подтверждения приема отдельной службы EventReport. Служба EventAck должна приводить к прекращению повторных служб EventReport для соответствующего отдельного события;

- служба Read, которая используется для чтения значения объекта из TM в TMR или TA;

- служба Write, которая используется для записи значения объекта из TM в TMR или TA;

- служба StartTest, которая используется для запуска тестового задания между TM в TMR и TA. После вызова этой службы запускаются тестовые сценарии;

- служба StopTest, которая используется для остановки тестового задания между TM в TMR и TA. После вызова этой службы останавливаются все деятельности тестирования;

- служба DataUploading, которая используется для передачи блока данных от TA к TM в TMA. Она поддерживает фрагментацию для передачи большого объема данных. Устройство назначения может повторно собрать полученные сообщения;

- служба DataDownloading, которая аналогична службе DataUploading. Разница в том, что передача блока данных идет от ТМ к TA;

- служба StartDownAndUploading, которая используется для запуска загрузки или выгрузки данных;

- служба StopDownAndUploading, которая используется для остановки загрузки или выгрузки данных;

- служба ExecuteTesting, которая используется для выполнения тестового сценария.

Службы управления тестированием включает в себя:

- служба Associate, которая предоставляет механизмы создания логического соединения между TA и TM в TMR. Соединение является предусловием для запуска других служб между TM и TA;

- служба Abort, которая позволяет сбросить логическое соединение между ТМ и ТА. При этом деятельности по передаче данных должны быть остановлены до тех пор, пока не будет установлено новое соединение;

- служба Sync, которая позволяет установить время для ТА, связанное с TM, в TMR. Это позволяет синхронизировать время в тестируемой системе с ограничениями по времени;

- служба AddressAllocation, которая предоставляет функции для распределения адресов для TA. ТМ может предоставить уникальную идентификацию для каждого ТА через эту службу;

- служба DeviceStatus, которая используется для произвольной передачи статуса устройства.