Prüfung des schwarzen Kastens

Prüfung des schwarzen Kastens ist eine Methode der Software, die prüft, der die Funktionalität einer Anwendung im Vergleich mit seinen inneren Strukturen oder Tätigkeit prüft (sieh weißen Kasten prüfen). Spezifische Kenntnisse der Code-Struktur der Anwendung / innerer Struktur und Programmierkenntnisse sind im Allgemeinen nicht erforderlich. Der Prüfer ist nur dessen bewusst, was die Software tun soll, aber nicht, wie d. h. wenn er in einen bestimmten Eingang eingeht, bekommt er eine bestimmte Produktion; ohne dessen bewusst zu sein, wie die Produktion an erster Stelle erzeugt wurde. Testfälle werden um Spezifizierungen und Voraussetzungen gebaut, d. h., was die Anwendung tun soll. Es verwendet Außenbeschreibungen der Software, einschließlich Spezifizierungen, Voraussetzungen und Designs, um Testfälle abzuleiten. Diese Tests können funktionell oder, obwohl gewöhnlich funktionell, nichtfunktionell sein. Der Testentwerfer wählt gültige und ungültige Eingänge aus und bestimmt die richtige Produktion. Es gibt keine Kenntnisse der inneren Struktur des Gegenstands des Tests.

Diese Methode des Tests kann auf alle Niveaus der Softwareprüfung angewandt werden: Einheit, Integration, System und Annahme. Es umfasst normalerweise am meisten wenn nicht die ganze Prüfung an höheren Niveaus, aber kann auch Einheit beherrschen, die ebenso prüft.

Testdesigntechniken

Typische Testdesigntechniken des schwarzen Kastens schließen ein:

  • Entscheidungstisch, der prüft
  • Vollpaare, die prüfen
  • Staatsübergang-Tische
  • Gleichwertigkeit, die verteilt
  • Grenzwertanalyse

Das Hacken

In der Durchdringen-Prüfung bezieht sich Prüfung des schwarzen Kastens auf eine Methodik, wo ein Moralhacker keine Kenntnisse des Systems hat, das wird angreift. Die Absicht eines Durchdringen-Tests des schwarzen Kastens ist, ein Außenhacken oder cyber Krieg-Angriff vorzutäuschen.

Siehe auch

Links


Amerikanische Tabakspur / Englische nationale Oper
Impressum & Datenschutz