ГОСТ Р ИСО/МЭК 24709-3-2013
тестирования компонента ПИП/ИПУ маршрутизации инфраструктуры БиоАПИ, с помощью
комплекта тестов на соответствие.
Примечание 3 - Для обработки ошибок, ставших следствием использования не
допустимых параметров, в ИСО/МЭК 19784-1 учтена свободная реализация инфраструктур
БиоАПИ н ПБУ. Данный текст должен приниматься во внимание при создании тестовых ут
верждений соответсвующих ИСО/МЭК 19784-1:2006:
(a) В спецификации ИСО/МЭК 19784-1 не отоварено, что функция БиоАПИ возвра
щает одно значение ошибки, если одному из параметров функции БиоАПИ задано неверное
значение. В этих случаях с помощью тестовых утверждений проверяют, возвращено ли одно
из допустимых значении ошибки. В тестовом утверждении не определяется возвращение
конкретного значения ошибки.
(
b
) В ИСО/МЭК 19784-1 не отоварена необходимость проверки параметров инфра
структурой БиоАПИ или тестирующим ПБУ. Вследствие этого в данном тексте для тестово
го утверждения не имеет значения, какой из компонентов (инфраструктура БиоАПИ или
ПБУ) обнаружил ошибку при проверке параметров. Поэтому для тестового утверждения не
имеют значения коды ошибок, включающие в себя восемь старшие битов, которые допуска
ется задать инфраструктуре БиоАПИ или тестирующему ПБУ. Также для тестового утвер
ждения не имеет значения, вызывает ли инфраструктура БиоАПИ соответствующую функ
цию БиоИПУ даже после того, как была обнаружена ошибка в параметрах функций Бно-
АПИ. Примерами ошибок, при которых инфраструктура БиоАПИ может успешно обрабо
тать ошибку без вызова соответствующей функции БиоИПУ. являются следующие:
1 Значение параметра является несоответствующим; значение, не являющееся приме
нимым для цели регистрации, например BioAPI_PURPOSE_AUDIT, задается параметру
Purpose в функции BioAPI_Enroll.
2 Значение не поддерживается ПБУ;в случае, если ПБУ не может определить
Subtype, предоставляется значение параметра Subtype, например BioAPl_BlR_RIGHT.
7.2 Конфигурация тестовых утверждений
7.2.1 Тестовое утверждение состоит из трех таблиц, определенных для
каждой тестируемой функции БиоАПИ и XML-текста, имеющегося для каждой
функции БиоАПИ или функции БиоИПУ.
7.2.2 Таблицами, содержащими часть тестовых утверждений, являются
следующие: (а) таблица входных данных по умолчанию, в которую включены
значения по умолчанию для всех входных параметров тестируемой функции
6