ГОСТ Р ИСО/МЭК 15408-3-2002
проекте верхнего уровня следует описать каждую из подсистем, а также интерфейсы для взаимодей
ствия этих подсистем с достаточной детализацией. Всвидетельстветестирования необходимо показать,
чтобыли проверены внутренние шггерфейсы для взаимодействия подсистем. Это может быть достигну то
либо тестированием через внешние интерфейсы ФБО, либо автономной проверкой интерфейсов
подсистем, возможно с использованием средств и среды автономного тестирования. В случаях, когда
некоторые аспекты внутреннего интерфейса не могут быть проверены через внешние интерфейсы,
следует либо иметь строгое обоснование, что эти аспекты проверять необязательно, либо проверить
этот внутренний интерфейс непосредственно. Впоследнем случае необходимо, чтобы проект верхнего
уровня былдостаточно детализирован для облегчения прямого тестирования. Иерархичные компонен
ты в этом семействе нацелены на проверку правильности использования внутренних интерфейсов,
которые становятся видимыми, поскольку проект становится менее абстрактным. Когда применяют
эти компоненты, сложнее предоставитьадекватное свидетельство глубины тестирования, используя
только внешние интерфейсы ФБО, поэтому, как правило, необходимо тестирование на уровне моду
лей
ATE_DPT. 1Тестирование: проект верхнего уровня
Цели
Подсистемы ФБО обеспечивают высокоуровневое описание внутреннихдействий ФБО. Тестиро
вание на уровне подсистем для демонстрации наличия любых недостатков обеспечиваетдоверие, что
подсистемы ФБО были правильно реализованы.
Замечания по применению
Разработчик, как ожидается, опишет тестирование проекта верхнего уровня ФБО в терминах
«подсистем*. Термин «подсистема» используют, чтобы отразитьдекомпозииию ФБО на относительно
малое число частей.
Зависимости
ADV_HLD.l Описательный проект верхнего уровня
ATE_FUN. 1Функциональное тестирование
Элементы действий разработчика
ATE_DPT.1.1D Разработчик должен представить анализ глубины тестирования.
Элементы содержания и представления свидетельств
ATE_DPT. 1.1С Анализ глубины должен показатьдостаточность тестов, идентифицированных в
тестовой документации, дтя демонстрации, что ФБО выполняются в соответ
ствии с проектом верхнего уровня.
Элементы действий оненшика
ATE_DPT.1.1E Оценщик должен подтвердить, что представленная информация удовлетворяет
всем требованиям к содержанию и представлению свидетельств.
ATE_DPT.2 Тестирование: проект нижнегоуровня
Цели
Подсистемы ФБО обеспечивают высокоуровневое описание внутренних действий ФБО. Тестиро
вание на уровне подсистем для демонстрации наличия любых недостатков обеспечиваетдоверие, что
подсистемы ФБО были правильно реализованы.
Модули ФБО обеспечивают описание внутренних действий ФБО. Тестирование на уровне моду
лей для демонстрации наличия любых недостатков обеспечивает доверие, что модули ФБО были
правильно реализованы.
Замечания по применению
Разработчик, как ожидается, опишет тестирование проекта верхнего уровня ФБО в терминах
«подсистем». Термин «подсистема» используют, чтобы отразить декомпозицию ФБО на относительно
малое число часгей.
Разработчик, как ожидается, опишет тестирование проекта нижнего уровня ФБО в терминах
«модулей*. Термин «модуль* используют, чтобы отразить декомпозицию каждой из «подсистем* ФБО
на относительно малое число частей.
’Зависимости
ADV_HLD.2 Детализация вопросов безопасности в проекте верхнего уровня
ADV_LLD.1Описательный проект нижнего уровня
ATE FUN. I Функциональное тестирование
Элементы действий разработчика
78