ГОСТ Р ИСО/МЭК 24709-3-2013
Примечание- XML-тексты в настоящем стандарте могут содержать ошибки.
Цель использования XML заключается в максимально точном описании контрольного при
мера.
8.2.2 XML-текст для функций БиоАПИ описывается следующим образом:
8.2.2.1 Тест вызывает одно из действий для инициализации, с целью под
готовить к вызову выбранную для испытания функцию БиоАПИ. В случае, ко
гда при выполнении общих действиях происходит ошибка, тестовое утвержде
ние создает отчет, указывая на произошедшую при инициализации ошибку.
8.2.2.2 После завершения инициализации тест подготавливает все пара
метры выбранной для испытания функции БиоАПИ. Для того чтобы перемен
ным из таблицы условий испытания (см. 8.1.2) присвоить значения, применяют
элемент <input>.
8.2.2.3 Тест вызывает выбранную для испытания функцию БиоАПИ с по
мощью элемента <invoke>. Таким образом вызывается инфрастуктура БиоАПИ
и предполагается, что она вызовет тестирующий ПБУ или возвратит значение
тестовому утверждению в соответствии с ситуацией, представленной кон
трольным примером. Когда инфраструктура БиоАПИ вызывает тестирующий
ПБУ предполагается, что после возвращения значения функции БиоИПУ ин
фраструктура БиоАПИ получит возвращаеме значение функции БиоАПИ, затем
тестирующее приложение проводит проверку заключения о соответствии «ус
пешно» или «неуспешно».
8.2.2.4 После возвращения инфраструктурой БиоАПИ функции БиоАПИ
к тестирующее приложению, оно проверяет, являются ли возвращаемое значе
ние и соответствующие параметры верными с помощью элемента <input> с це
лью получения данных, приведенных в таблице ожидаемых результатов (см.
8.1.3). Если все возвращенные результаты являются верными, заключением о
соответствии будет «успешно». Если один или более результатов являются не
верными, результатом испытания будет «неуспешно».
8.2.2.5 Контрольный примерт вызывает последовательность завершения
путем вызова одного из общих действий и завершает инфраструктуру БиоАПИ.
28