ГОСТ Р53195.5—2010
Б.5.2 Тестирование методом «черногоящика»
П р и м е ч а н и е — На этот метод/средство дана ссылка а ГОСТ Р 53195.3 (таблицы Б.З. Б.5иБ.6)ив
ГОСТ Р 53195.4 (таблицы А.5 — А.7).
Цель: проверка динамического поведения системы в реальных условиях функционирования; выявление
несоответствия функциональной спецификации и оценка полезности и устойчивости.
Описание: функции системы или программы выполняются в заданном окружении с заданными показате
лями тестирования, которые систематически формируются из спецификации в соответствии с установленными
критериями. Этим выявляется поведение системы и допускается возможность ее сравнения со спецификацией.
При проведении тестирования никакие сведения о внутренней структуре системы не используются. Проверкой
определяется правильность выполнения функциональным модулем всех функций, предусмотренных специфи
кацией. Метод формирования эквивалентных классов служит примером критерия тестирования данных методом
«черного ящика». Массив входных данных подразделяется на конкретные диапазоны входных значений (эквива
лентные классы) на основе спецификации. После этого формируются тестовые примеры с использованием:
- данных из допустимых диапазонов;
- данных из недопустимых диапазонов:
- данных предельных значений диапазонов:
- экстремальных значений;
- комбинаций перечисленных выше классов.
Эффективными могут оказаться и другие критерии для выбора тестовых примеров в различных режимах
тестирования (тестирование модуля, тестирование интеграции и тестирование системы). Например, критерий
«экстремальные эксплуатационные условия» используется при тестировании системы в процессе подтвержде
ния соответствия.
Более подробное описание этого метода/средства приведено в (62—64].
Б.5.3 Статистическоетестирование
П р и м е ч а н и е — На этот метод/средство дана ссылка в ГОСТ Р 53195.3 (таблицы Б.З. Б.5 и Б.6).
Цель: проверка динамического поведения СБЗС-сисгемы и оценка ее полезности и устойчивости.
Описание: статистическое тестирование выполняется с входными данными, выбранными в соответствии с
операционным (эксплуатационным) профилем, который отражает частоту выполнения пользователем различ
ных операционных сценариев работы. Именно операционный профиль «руководит» выбором тестов, результаты
которых образуют статистическую выборку для выполнения контроля. Этоозначает, что первыми будут обнаружи
ваться отказы наиболее часто используемых компонентов системы и устраняться дефекты в наиболее часто
выполняемых фрагментах кода.
Более подробное описание этого метода/средства приведено в [84—87].
Б.5.4 Натурные испытания
П р и м е ч а н и я
1 На этот метод/средство дана ссылка в ГОСТ Р 53195.3 (таблицы Б.З и Б.5).
2 В контексте ПО см. также аналогичные средства в В.2.10 настоящего стандарта, а в приложении Г —
статистический подход.
Цель: использование натурных (поповых) испытаний в качестве одного из средств исключения неисправ
ностей во время интеграции СБЗС-систем и/или в процессе подтверждения соответствия требованиям безопас
ности СБЗС-систем.
Описание: применение компонентов или подсистем, которые при их использовании показали путем испы
таний полное отсутствие ошибок или наличие только несущественных ошибок и несущественные их изменения в
течение достаточно длительного периода времени эксплуатации во многих различных применениях. В частности,
для сложных компонентов с множеством функций (например, операционные системы, интегральные схемы)
разработчик должен обратить внимание на те функции, которые были фактически протестированы методом
натурных испытаний. Например, рассмотреть подпрограммы самотестирования для обнаружения неисправнос
тей при отсутствии в период эксплуатации неисправностей аппаратных средств. О подпрограммах нельзя ска
зать. что они протестированы, поскольку они никогда не выполняли функций обнаружения своих неисправностей.
При использовании натурных испытаний должны быть соблюдены следующие требования:
- неизменность спецификации;
- 10 систем в различных применениях;
- 105часов работы и по меньшей мере один год сервисной поддержки.
Натурные испытания документируются производителем (поставщиком) и/или эксплуатирующей компани
ей. Эта документация должна содержать, по меньшей мере, следующие данные;
- точное обозначение (идентификацию) системы и ее компонентов, включая компоненты управления вер
сией АС;
- сведения о пользователях и времени применения;
- время наработки в часах:
30