ГОСТ Р ИСО/МЭК 15408-3 — 2008
17.3.4ATE_FUN.1 Функциональное тестирование
Зависимости: нет зависимостей.
17.3.4.1 Цели
Цель разработчика — продемонстрировать, что все функции безопасности выполняются в соответ
ствии со спецификациями. От разработчика требуется выполнить тестирование и представить тестовую
документацию.
17.3.4.2 Элементы действий разработчика
17.3.4.2.1 ATE_FUN.1.1D
Разработчик должен протестировать ФБО и задокументировать результаты.
17.3.4.2.2 ATE_FUN.1.2D
Разработчик должен представить тестовую документацию.
17.3.4.3 Элементы содержания и представления свидетельств
17.3.4.3.1 ATE_FUN. 1.1С
Тестовая документация должна состоять из планов и описаний процедур тестирования, а
также ожидаемых и фактических результатов тестирования.
17.3.4.3.2 ATE_FUN.1.2C
Планы тестирования должны идентифицировать проверяемые функции безопасности и со
держать изложение целей проводимых тестов.
17.3.4.3.3 ATE_FUN.1.3C
Описания процедур тестирования должны идентифицировать тесты, которые необходимо
выполнить, и включать в себя сценарии для тестирования каждой функции безопасности. Эти
сценарии должны учитывать любое влияние последовательности выполнения тестов на резуль
таты других тестов.
17.3.4.3.4 ATE_FUN.1.4C
Ожидаемые результаты тестирования должны показать прогнозируемые выходные данные
успешного выполнения тестов.
17.3.4.3.5 ATE_FUN.1.5C
Результаты выполнения тестов разработчиком должны демонстрировать, что каждая прове
ренная функция безопасности выполнялась в соответствии со спецификациями.
17.3.4.4 Элементы действий оценщика
17.3.4.4.1 ATE_FUN.1.1E
Оценщик должен подтвердить, что представленная информация соответствует всем требо
ваниям к содержанию и представлению свидетельств.
17.3.5ATE_FUN.2 Упорядоченное функциональное тестирование
Зависимости: нет зависимостей.
17.3.5.1 Цели
Цель разработчика — продемонстрировать, что все функции безопасности выполняются в соответ ствии
со спецификациями. От разработчика требуется выполнить тестирование и представить тестовую
документацию.
Дополнительная цель данного компонента — обеспечить, чтобы зависимости между тестами были
идентифицированы и понятны. Понимание зависимостей между тестами уменьшает вероятность того, что
результаты тестов, выполненных различными сторонами или в разное время, будут отличаться из-за раз
личной последовательности выполнения данныхтестов.
17.3.5.2 Замечания по применению
Хотя процедуры тестирования могут устанавливать необходимые начальные условия тестирования
на основе упорядочения тестов, они могут не содержать какого-либо обоснования этого упорядочения.
Анализ упорядочения тестов— важный фактор в определении адекватности тестирования, так какимеется
возможность сокрытияошибок какследствие конкретного порядка выполнения тестов.
17.3.5.3 Элементы действийразработчика
17.3.5.3.1 ATE_FUN.2.1D
Разработчик долженпротестировать ФБО изадокументировать результаты.
17.3.5.3.2 ATE_FUN.2.2D
Разработчик должен представить тестовую документацию.
17.3.5.4 Элементысодержания и представления свидетельств
17.3.5.4.1 ATE_FUN.2.1C
Тестоваядокументациядолжна состоятьиз планов и описаний процедуртестирования, а такжеожи
даемых ифактических результатовтестирования.
92