Welche Art von Integrationstests verwendet Stubs?

Inhaltsverzeichnis:

Welche Art von Integrationstests verwendet Stubs?
Welche Art von Integrationstests verwendet Stubs?

Video: Welche Art von Integrationstests verwendet Stubs?

Video: Welche Art von Integrationstests verwendet Stubs?
Video: Tests: Unit, Integration & Co. // deutsch 2024, November
Anonim

Stubs werden in Top-Down-Integrationstests verwendet. Treiber werden beim Bottom-Up-Integrationstest verwendet.

Welche Arten von Integrationstests gibt es?

Einige verschiedene Arten von Integrationstests sind Big-Bang, Mixed (Sandwich), Risky-Hard, Top-Down und Bottom-Up Andere Integrationsmuster sind: Kollaborative Integration, Backbone-Integration, Layer-Integration, Client-Server-Integration, Distributed-Services-Integration und Hochfrequenz-Integration.

Welche der folgenden Teststrategien beinh altet die Verwendung von Stub und Treiber zum Testen?

Sandwich-Testing ist die Kombination aus Bottom-up-Ansatz und Top-down-Ansatz, nutzt also die Vorteile sowohl des Bottom-up-Ansatzes als auch des Top-down-Ansatzes. Anfänglich verwendet es die Stubs und Treiber, wobei Stubs das Verh alten der fehlenden Komponente simulieren. Es wird auch als Hybrid-Integrationstest bezeichnet.

Was sind Stubs in Unit-Tests?

Ein Stub ist ein kleines Stück Code, das beim Testen den Platz einer anderen Komponente einnimmt. Der Vorteil der Verwendung eines Stubs besteht darin, dass er konsistente Ergebnisse zurückgibt, wodurch der Test einfacher geschrieben werden kann. Und Sie können Tests durchführen, auch wenn die anderen Komponenten noch nicht funktionieren.

Was ist ein Stub-Programm?

Ein Stub ist eine kleine Programmroutine, die ein längeres Programm ersetzt, das möglicherweise später geladen wird oder das sich entfernt befindet. Beispielsweise wird ein Programm, das Remote Procedure Calls (RPC) verwendet, mit Stubs kompiliert, die das Programm ersetzen, das eine angeforderte Prozedur bereitstellt.

Empfohlen: