ГОСТ Р ИСО/МЭК 10746-1-2004
Кроме приведенных выше понятий точки соответствия, опорной точки и точки взаимодей
ствия, в методологии аттестационного тестирования ВОС (ГОСТ Р ИСО/МЭК 9646-1) определено
понятие пункта контроля и наблюдения (ПКН), который является не точкой, где определено соот
ветствующее поведение (т. е. точкой соответствия), а точкой, где контролируется и наблюдается
поведение в точке соответствия.
Точка соответствия устанавливается в спецификации ОРО, о соответствии которой должно
быть заявлено. Пункт контроля и наблюдения устанавливается при документировании конкретного
средства тестирования реализации. Разные методы м о т привести к идентификации разных набо
ров Г1КН.
Система обработки, используемая для осуществления тестирования, может быть описана в
терминах ОРО. Следует учитывать, что ПКН тестируемого приложения являются, по существу,
точками соответствия тестирующей системы. Опорные точки тестирующей системы являются по
тенциальными ПКН, которые могли быть предварительно установлены для рассмотрения при оп
ределении метода тестирования.
Основы и архитектура ОРО в ГОСТ Р ИСО/МЭК 10746-2 и ГОСТ Р ИСО/МЭК 10746-3 не
определяют ПКН или потенциальные ПКН. Вместо них могут быть использованы понятия точек
соответствия и опорных точек тестирующей системы. Размещение потенциальных ПКН только в
опорных точках гарантирует, что тестирующие системы сами являются системами OI4) и ограничи
вают диапазон методов тестирования, которые может потребовать спецификация. По мере распро
странения ОРО термин ПКН может стать излишним, так как практически нет различия между
опорными точками и потенциальными ПКН.
9.4 Спецификации соответствия ОРО
9.4.1 У р о в е н ь а б с т р а к ц и и
При тестировании реализации некоторой спецификации ОРО тестеру может потребоваться
дополнительная информация. Такая информация называется дополнительной информацией для
тестирования реализации (ДИТР) и содержит сведения, которые требуются для связи понятий
заявки о соответствии реализации (ЗСР) ОРО с их реализацией.
Уровень абстракции, на котором специфицирована точка соответствия, влияет на объем рабо
ты, необходимой для обеспечения отображения между ДИ ГР. ограничениями, установленными в
процессе реализации, и степенью независимости от реализации.
Существует требование к дополнительной информации о спецификации для отображения ре-
ализации на высоком уровне абстракции. Так как предоставление этой информации и процесс
реализации включают в себя связь терминов спецификации с реализуемыми объектами, то предо
ставление отображения ДИТР может потребовать усилий, пропорциональных тем. которые требо
вались в процессе реализации. Для точек соответствия, определенных на высоком уровне абстрак ции,
это может потребовать неразумно высокую цену и сделать тестирование неприемлемым.
Все ПКН должны иметь явную и приемлемую реализацию в фактической реализации —харак
теристика, не обязательно совместимая с другими аспектами спецификации. Следовательно, спе
цификация точек соответствия (для которых должны быть выделены ПКН) предстааляет собой
ограничение на процесс реализации, которое будет очень сильным, если определено большое ко
личество точек. Менее привязанная к реализации спецификация точек соответствия (т. е. более высо
кая степень их абстракции) приводит к большей несогласованности при обеспечении их явного
представления в реализации.
Использование в спецификации низкого уровня абстракции точек соответствия подразумевает
абстрагирование от меньшего количества деталей реализации и, следовательно, спецификация ока
зывается в меньшей степени независящей от реализации. Большее количество подробностей также
подразумевает, что в процессе оценки соответствия могут потребоваться большие усилия атя оцен ки
каждой детали (хотя в ДИТР потребуется меньше интерпретации).
9.4.2 И с п о л ь з о в а н и е к р а т н ы х о п о р н ы х т о ч е к
Определение в спецификации многих точек соответствия может потребоваться в целях, отлич
ных от простого увеличения числа предписанных аспектов реализации.
Спецификация объекта может определить несколько различных типов интерфейсов со средой.
Например, могут быть интерфейсы с людьми, другими объектами, средствами коммуникации и
хранения. Каждый из них может характеризоваться опорными точками разных классов (восприни
маемыми, программируемыми, взаимодействия или обмена), каждый из которых имеет разные
аттестационные тестирования. Это подразумевает, что должны быть идентифицированы разные точ
ки соответствия, когда присутствуют интерфейсы разных типов.
42