ГОСТ Р ИСО/МЭК 24709-3-2013
7.3 Последовательность процессов при проведении испытания
7.3.1 Перед испытанием необходимо выбрать один контрольный пример
(см. 1на рисунке 1).
7.3.2 Тестирующее приложение сообщает ПБУ данные, свидетельствую
щие о планировании выполнения уникального контрольного примера (см. 2 на
рисунке 1). Реализация уведомления ПБУ не входит в область действия на
стоящего стандарта, поэтому реализация зависит от каждого конкретного КТС.
Наличие возможности уведомления позволяет обеспечить подготовку
ПБУ к выполнению контрольного примера, заранее считав соответствующие
XML-текст и таблицы испытания, и создать надлежащую схему ПБУ и воз
вращаемое значение для функции БиоИПУ в случае, если инфраструктура
БиоАПИ во время испытания вызывает функцию БиоИПУ.
7.3.3 Тестирующее приложение считывает те же XML-текст и таблицы,
что и тестирующий ПБУ, и подготавливает параметры тестируемой функции
БиоАПИ (см. номер 3 на рисунке 1).
Примечание - В 7.3.2 и 7.3.3 не установлен определенный порядок выполнения про
цессов тестирования.
7.3.4 Тестирующее приложение после установки параметров, соответст
вующих выбранному контрольному примеру (см. 4 на рисунке 1) вызывает
функцию БиоАПИ. В случае обнаружения противоречия между одним из уста
новленныхпараметровиоднойизвозможностейвBioAPI_
OPERATIONS.MASK
или
BioAPI_OPTIONS_MASK в схеме ПБУ решение о
возвращении ошибки зависит от реализации инфраструктуры БиоАПИ. В пре
дыдущем случае структура БиоАПИ возвращает тестирующему приложению
значение ошибки без вызова тестирующего ПБУ. Отчет о решении «успешно»
или «неуспешно» создается тестирующим приложением (7.3.7).
7.3.5 Если инфраструктура БиоАПИ вызывает функцию БиоИПУ после ее
инициирования из тестирующего приложения путем вызова БиоАПИ, то тести
рующий ПБУ проверяет допустимость поведения инфраструктуры БиоАПИ,
сверяя параметры с ожидаемыми результатами, указанными в таблице ожидае-
11