Учебники

Тестирование снизу вверх

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

Интеграция снизу вверх — блок-схема

Тестирование снизу вверх в жизненном цикле теста

Порядок интеграции по принципу «снизу-вниз» будет:

 4,2
 5,2
 6,3
 7,3
 2,1
 3,1

Подход к тестированию:

+ Firstly, Test 4,5,6,7 individually using drivers.
+ Test 2 such that it calls 4 and 5 separately. If an error occurs we know that the problem is in one of the modules.
+ Test 1 such that it calls 3 and If an error occurs we know that the problem is in 3 or in the interface between 1 and 3

Хотя компоненты верхнего уровня являются наиболее важными, они все же тестируются последними с использованием этой стратегии. При подходе снизу вверх компоненты 2 и 3 заменяются драйверами при тестировании компонентов 4,5, 6, 7. Они, как правило, сложнее, чем заглушки.