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