ГОСТ Р ИСО/МЭК 24709-3-2013
мых результатов (в большинстве случаев тестирующий ПБУ проверяет, совпа
дают ли параметры в функции БиоИПУ с параметрами в функции БиоАПИ или
нет). При обнаружении тестирующим ПБУ параметров функции БиоИПУ отли
чающихся от описаннных в таблице ожидаемых результатов принимается ре
шение «неуспешно» и тестирование контрольного примера завершается.
7.3.6 Если тестирующее утверждение обнаруживает, что параметры
функций БиоИПУ верны, то тестирующий ПБУ задает возвращаемое значение,
обращаясь в соответствующую область таблицы условий испытания и передает
управление структуре БиоАПИ, которое возвращает значение тестирующему
приложению.
7.3.7 Тестирующее приложение проверяет, согласуются ли данные, воз
вращенные инфраструктурой БиоАПИ с описанием, приведенным в таблице
ожидаемых результатов. Если все компоненты данных являются корректными,
приложение принимает решение «успешно». Если один или более компонентов
являются некорректными, то приложение принимает решение «неуспешно».
7.4 Инициализация и завершение
7.4.1 Все контрольные примеры должны включать в себя процесс ини
циализации инфраструктуры БиоАПИ и тестирующего ПБУ. Благодаря ини
циализации этих компонентов каждое тестирование будет независимым от дру
гих тестирований, так как исключается любое влияние тестирований, прове
денных ранее.
7.4.2 Процесс инициализации включает в себя BioAPMnit и BioAPI_
Util_InstallBSP, из чего следует, что дополненительно к инициализации струк
туры БиоАПИ при каждом запуске испытания в схеме ПБУ в реестре компо
нентов будут создаваться возможности ПБУ, соответствующие контрольному
примеру. Тестирующий ПБУ узнает о том, какие возможности будут внесены в
схему ПБУ, в результате получения уведомления от тестирующего приложения
ономереиспытания.ПроцессзавершениявключаетвсебяBio-
API_Util_InstallBSP и BioAPI_Terminate, из чего следует, что реестр компонен-
12