Модульный тест

Материал из Весельчак У
Перейти к: навигация, поиск

Тест, основная задача которого - проверка определенного аспекта поведения одного метода тестируемого модуля. Как правило, разработчики стараются делать М. т. как можно меньше и проще, поэтому на каждый метод приходится не один М. т., а целый набор.

Типичный М. т. содержит в себе четыре фазы:

  • подготовка;
  • выполнение;
  • оценка;
  • очистка.

Во время фазы подготовки настраивается рабочая среда, непосредственно в которой будет производиться тестирование модуля.

В фазе выполнения М. т. вызывает тестируемый метод.

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

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

См. также: Модульное тестирование.