Welche Technologien sind keine White-Box-Tests?
Die Technologie, die nicht zum White-Box-Test gehört, ist die „Randwertanalyse“, und die Grenzwertanalyse gehört zum Black-Box-Test.
Die Technologien, die zum White-Box-Testen gehören, sind Entscheidungsabdeckung, Aussageabdeckung und Bedingungskombinationsabdeckung.
Zugehörige Einführung:
White-Box-Tests werden auch als Strukturtests, transparente Box-Tests, logikgesteuerte Tests oder codebasierte Tests bezeichnet. White-Box-Tests sind eine Testfall-Designmethode. Die Box bezieht sich auf die zu testende Software. White-Box bedeutet, dass die Box sichtbar ist, das heißt, es ist klar, was sich in der Box befindet und wie sie funktioniert. Die „White-Box“-Methode versteht die interne logische Struktur des Programms vollständig und testet alle logischen Pfade. Bei der „White-Box“-Methode handelt es sich um eine umfassende Pfadprüfung. Bei Verwendung dieser Lösung muss der Tester die interne Struktur des Programms untersuchen und zunächst die Logik des Programms untersuchen, um Testdaten abzuleiten. Die Anzahl unabhängiger Pfade durch ein Programm ist astronomisch.
Black-Box-Tests werden auch als Funktionstests bezeichnet. Dabei wird getestet, ob jede Funktion normal verwendet werden kann. Beim Testen wird das Programm als eine Blackbox betrachtet, die nicht geöffnet werden kann, ohne die interne Struktur und die internen Eigenschaften des Programms zu berücksichtigen. Es wird lediglich überprüft, ob das Programm gemäß der Anforderungsspezifikation ordnungsgemäß funktioniert Das Programm kann Eingabedaten ordnungsgemäß empfangen und korrekte Ausgabeinformationen erzeugen. Black-Box-Tests konzentrieren sich auf die externe Struktur des Programms, ohne die interne logische Struktur zu berücksichtigen, und testen hauptsächlich die Softwareschnittstelle und Softwarefunktionen.
Das obige ist der detaillierte Inhalt vonWelche Techniken sind keine White-Box-Tests?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!