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

Что такое тестирование интеграции сверху вниз?

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

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

Заглушка - блок-схема:

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

1,2
1,3
2,Stub 1
2,Stub 2
3,Stub 3
3,Stub 4

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

+ Firstly, the integration between the modules 1,2 and 3
+ Test the integration between the module 2 and stub 1,stub 2
+ Test the integration between the module 3 and stub 3,stub 4