Каждый компонент в более низкой иерархии проверяется индивидуально, а затем проверяются компоненты, которые полагаются на эти компоненты.
Интеграция снизу вверх — блок-схема
Порядок интеграции по принципу «снизу-вниз» будет:
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. Они, как правило, сложнее, чем заглушки.