Top-Down-Integrationstests

Was ist ein Top-Down-Integrationstest?

Top-Down-Integrationstests sind Integrationstechniken, mit denen das Verhalten der noch nicht integrierten Module der unteren Ebene simuliert wird. Stubs sind die Module, die als vorübergehender Ersatz für ein aufgerufenes Modul dienen und dieselbe Ausgabe wie das tatsächliche Produkt liefern.

Der Ersatz für die "aufgerufenen" Module wird als "Stubs" bezeichnet und auch verwendet, wenn die Software mit einem externen System interagieren muss.

Stub - Flussdiagramm:

Aus den obigen Diagrammen geht eindeutig hervor, dass die Module 1, 2 und 3 für die Integration verfügbar sind, während sich die folgenden Module noch in der Entwicklung befinden, die zu diesem Zeitpunkt nicht integriert werden können. Daher werden Stubs zum Testen der Module verwendet. Die Reihenfolge der Integration lautet:

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

Testansatz:

+ 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