WorkProductDescriptor
Рабочий продукт (Артефакт): Спецификации интерфейса тестирования
Этот артефакт задает предоставляемый классификатором (в частности, классом, подсистемой или компонентом) набор алгоритмов для доступа к тестам (возможности тестирования).
Назначение
  • Для предоставления средств документирования специальных требований к тестированию, которые будут накладывать ограничения или дополнительные требования на проект программного обеспечения.
Взаимосвязи
Вход дляОбязательный:
  • Нет
Необязательный: Внешний:
  • Нет
Описание
Основное описание

Спецификация интерфейса тестирования применяется в ситуациях, когда необходимо рассмотреть аспекты системы, которые обычно не имеют области видимости, либо когда требуется управление программным обеспечением таким образом, который обычно недоступен посредством стандартного интерфейса. Каждый интерфейс теста должен предоставлять уникальный и правильно определенный набор служебных функций.

Дополнительная информация о назначении и определении интерфейсов приведена в разделе Рекомендации: Интерфейс.

Краткая схема

Каждая спецификация интерфейса теста должна рассматривать различные аспекты, включая следующее:

  • Какова природа интерфейса? Например, допускает ли он динамическую двустороннюю связь, предоставляет ли отдельную обратную связь в реальном времени или, после активации, просто пассивно фиксирует информацию?
  • При каких обстоятельствах будет использоваться интерфейс? Следует рассмотреть параллелизм и методы доступа.
  • Что требуется для активации и деактивации интерфейса?
  • Какое управление требуется для увеличения или снижения уровня детализации выходных данных операций, предоставляемых интерфейсом?
Свойства
Необязательный
ЗапланированныйYes
Доводка
Опции представленияПредставление UML: Интерфейс 

Идеи по настройке спецификации интерфейса тестирования приведены в разделе Рабочий продукт: Интерфейс.

(Необязательно) включается в Документ архитектуры программного обеспечения, Модель проектирования или в Дополнительные спецификации.