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