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