Задача: Проектирование критериев пригодности к тестированию
В этой задаче рассмотрено проектирование средств тестирования.
Дисциплины: Анализ и проектирование
Взаимосвязи
Шаги
Определите классы и пакеты для проведения тестирования
Цель Определить и спроектировать классы и пакеты, которые обеспечат проведение тестирования.  

На основе данных, предоставленных проектировщиком тестов, определите и укажите классы и пакеты, предназначенные для проведения тестирования, в модели проектирования.

Драйвер или заглушка класса проектирования содержат те же методы, что и исходный класс, но поведение для методов не определено, за исключением обеспечения ввода (для объекта тестирования) или возврата предопределенного значения (для объекта тестирования).

Драйвер или заглушка пакета проектирования содержит имитируемые классы для классов, образующих общедоступный интерфейс исходного пакета.

Проектирование интерфейса инструмента автоматического тестирования
Цель Определить интерфейс, необходимый для интеграции инструмента автоматического тестирования и средств тестирования.  

Определите, какое поведение необходимо, чтобы инструмент автоматического тестирования мог эффективно контактировать с объектом тестирования. Определите и опишите соответствующие классы и пакеты проектирования.

Спроектируйте поведение процедуры тестирования
Цель Автоматизировать процедуры тестирования, для которых отсутствует инструмент автоматического тестирования.  

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