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