Inhaltsverzeichnis:
Definition - Was bedeutet ausfallsicheres Testen?
Fehlergesteuertes Testen, manchmal auch als heuristisches Testen bezeichnet, ist eine Art von Softwaretest, bei dem die wahrscheinlichsten Fehler für eine Software oder ein Programm im Mittelpunkt stehen. Diese Art des Testens versucht intelligenter zu arbeiten als Pauschal- oder Standardtests, um Fehler oder Störungen zu finden und diese zu beheben.
Techopedia erklärt das fehlersichere Testen
Einige Arten fehlergesteuerter Tests bestehen aus Black-Box-Tests, bei denen Programmierer das Programm ausführen und sehen, was passiert, anstatt sich den Quellcode eines Programms anzusehen. Dies steht im Gegensatz zu White-Box-Tests, bei denen Tester den tatsächlichen Quellcode eines Programms auf mögliche Fehler untersuchen. Bestimmte Arten von Black-Box-Tests können die Testaktivitäten jedoch auf die Bereiche eines Programms konzentrieren, in denen bestimmte Arten von Fehlern wahrscheinlicher sind. Wenn Tester beispielsweise wissen, dass ein bestimmtes Stück Quellendaten komplex oder nebulös ist, können sie sich bei Laufzeit-Tests auf fehlersensitive Tests in diesem Bereich konzentrieren. Das heißt, es kann auch ein Element des White-Box-Testens beim fehlergesteuerten Testen geben. Die Grundidee des fehlgeschlagenen Testens besteht darin, dass Entwickler sich besonders auf Bereiche der Codebasis konzentrieren sollten, in denen mehr schief gehen kann.
