Учебники

Тестовый водитель

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

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

Драйвер — Блок-схема:

Роль водителя в тестировании интеграции снизу вверх

На приведенных выше диаграммах четко указано, что модули 4, 5, 6 и 7 недоступны для интеграции, в то время как вышеупомянутые модули все еще находятся в стадии разработки, которые не могут быть интегрированы в данный момент. Следовательно, драйверы используются для тестирования модулей. Порядок интеграции будет: