Kontextgesteuertes Testen

Definition - Was bedeutet kontextgesteuertes Testen?

Kontextgesteuertes Testen ist eine bestimmte Art von Softwaretests, bei denen die Verwendung des Produkts vor Ort oder eine Leistungs- oder Produktionsumgebung berücksichtigt wird. Auf diese Weise bewerten Entwickler Software während der Erstellung, suchen nach Fehlern und optimieren das Design auf andere Weise vor der endgültigen Veröffentlichung.

Technische.me erklärt kontextgesteuertes Testen

Kontextgesteuertes Testen ist etwas, das Experten als "Philosophie" des Testens bezeichnen würden, etwas, das zusammen mit anderen Arten von konzeptionellen Tests in der agilen Softwareentwicklung durchgeführt wird. Einige Fachleute würden zum Beispiel sagen, dass einige abstraktere Probleme mit Benutzeroberflächen oder benutzerfreundlichen (oder benutzereffizienten) Prozessen eher Teil eines kontextgesteuerten Tests als Teil eines eher technischen Softwaretests wären. Mit anderen Worten, bei kontextgesteuerten Tests untersuchen Entwickler, wie Benutzer Software tatsächlich verwenden und ob dieser Prozess gut funktioniert, anstatt nach bestimmten Fällen von Codeverletzungen der Syntax oder der Funktionssprache zu suchen.

Die Art des kontextgesteuerten Testens unterscheidet sich von einigen anderen Arten von Softwaretests, die per Definition technischer sind. Zum Beispiel sind Black-Box-Tests und White-Box-Tests zwei Softwaretestmethoden, die sich darin unterscheiden, ob Entwickler das interne Design eines Produkts betrachten oder nicht. Andere Arten von Tests, wie Modultests und Integrationstests, haben damit zu tun, ob Entwickler einzelne Codemodule oder verbundene Module testen, die eine Funktionskomponente eines Softwareprogramms bilden.