Vernunft-Prüfung

Ein Vernunft-Test oder Prüfung der Zurechnungsfähigkeit sind ein grundlegender Test, um schnell zu bewerten, ob ein Anspruch oder das Ergebnis einer Berechnung vielleicht wahr sein können. Es ist eine einfache Kontrolle, um zu sehen, ob das erzeugte Material vernünftig ist (den der Schöpfer des Materials vernünftig dachte, Vernunft anwendend). Der Punkt eines Vernunft-Tests soll bestimmte Klassen von offensichtlich falschen Ergebnissen ausschließen, um jeden möglichen Fehler nicht zu fangen. Eine Faustregel kann überprüft werden, um den Test durchzuführen. Der Vorteil eines Vernunft-Tests, über das Durchführen eines ganzen oder strengen Tests, ist Geschwindigkeit.

In der Arithmetik, zum Beispiel, wenn er um 9 multipliziert, die Teilbarkeitsregel für 9 verwendend, um nachzuprüfen, dass die Summe von Ziffern des Ergebnisses durch 9 teilbar ist, ist ein Vernunft-Test - es wird jeden Multiplikationsfehler nicht fangen, jedoch ist es eine schnelle und einfache Methode, viele mögliche Fehler zu entdecken.

In der Informatik ist ein Vernunft-Test ein sehr kurzes Überfliegen der Funktionalität eines Computerprogramms, Systems, Berechnung, oder anderer Analyse, um zu versichern, dass ein Teil des Systems oder der Methodik, grob wie erwartet, arbeitet. Das ist häufig vor einer mehr erschöpfenden Runde der Prüfung.

Mathematisch

Ein Vernunft-Test kann sich auf verschiedene Größenordnungen und andere einfache Faustregel-Geräte beziehen, die auf die Überprüfung mathematische Berechnungen angewandt sind. Zum Beispiel:

  • Wenn man zu quadratischen 738 versuchen sollte und 53,874 gerechnet hat, konnte eine schnelle Prüfung der Zurechnungsfähigkeit zeigen, dass dieses Ergebnis nicht wahr sein kann. Denken Sie das 700
  • In der Multiplikation sind 918 × 155 nicht 142135, da 918 durch drei teilbar ist, aber 142135 ist nicht (Ziffern belaufen sich 16, nicht ein Vielfache drei). Außerdem muss das Produkt in derselben Ziffer enden, wie das Produkt von Endziffern 8×5=40, aber 142135 in "0" wie "40" nicht endet, während die richtige Antwort tut: 918×155=142290. Eine noch schnellere Kontrolle ist, dass das Produkt von geraden und ungeraden Zahlen sogar ist, wohingegen 142135 seltsam ist.
Wenn

Softwareentwicklung

In der Softwareentwicklung bestimmt der Vernunft-Test (eine Form der Softwareprüfung, die "schnelle, breite und seichte Prüfung" anbietet), ob es angemessen ist, mit weiterer Prüfung fortzufahren.

Softwarevernunft-Tests werden mit Rauch-Tests allgemein verschmelzt. Ein Rauch-Test bestimmt, ob es möglich ist fortzusetzen, im Vergleich damit zu prüfen, ob es angemessen ist. Ein Softwarerauch-Test bestimmt, ob das Programm losfährt, und ob seine Schnittstellen zugänglich und (zum Beispiel, die Ansprechbarkeit einer Webseite oder eines Eingangsknopfs) antwortend sind. Wenn der Rauch-Test scheitert, ist es unmöglich, einen Vernunft-Test zu führen. Im Gegensatz trainiert der ideale Vernunft-Test die kleinste Teilmenge von Anwendungsfunktionen musste bestimmen, ob die Anwendungslogik allgemein funktionell und (zum Beispiel, eine Zinsberechnung für eine Finanzanwendung) richtig ist. Wenn der Vernunft-Test scheitert, ist es nicht angemessen, strengere Prüfung zu versuchen. Sowohl Vernunft-Tests als auch Rauch-Tests sind Weisen zu vermeiden Zeit zu verschwenden und Anstrengung durch die schnelle Bestimmung, ob eine Anwendung zu rissig gemacht wird, um eine strenge Prüfung zu verdienen. Viele Gesellschaften führen Vernunft-Tests durch, und Einheitstests auf einem automatisierten bauen als ein Teil ihres Entwicklungsprozesses.

Vernunft-Prüfung kann ein verwendetes Werkzeug sein, während sie bei Software manuell die Fehler beseitigt. Ein gesamtes Stück der Software schließt wahrscheinlich vielfache Subsysteme zwischen dem Eingang und der Produktion ein. Wenn das gesamte System, wie erwartet, nicht arbeitet, kann ein Vernunft-Test verwendet werden, um die Entscheidung darüber zu treffen, was man als nächstes prüft. Wenn ein Subsystem das erwartete Ergebnis nicht gibt, können die anderen Subsysteme von der weiteren Untersuchung beseitigt werden, bis das Problem mit diesem behoben wird.

Das Hallo Weltprogramm wird häufig als ein Vernunft-Test auf eine Entwicklungsumgebung verwendet. Wenn Hallo Welt scheitert, zu kompilieren oder durchzuführen, hat die Unterstützen-Umgebung wahrscheinlich ein Konfigurationsproblem. Wenn es arbeitet, liegt das Problem, das wahrscheinlich wird diagnostiziert, in der echten Anwendung, die wird diagnostiziert.

Ein anderer vielleicht soll der allgemeinere Gebrauch des 'Vernunft-Tests' Kontrollen anzeigen, die innerhalb des Programm-Codes, gewöhnlich auf Argumenten für Funktionen oder Umsatz daher durchgeführt werden, um zu sehen, ob, wie man annehmen kann, die Antworten richtig sind. Je mehr kompliziert die Routine, desto wichtiger dass seine Antwort überprüft werden. Der triviale Fall überprüft, um zu sehen, dass eine Datei, die geöffnet, dem geschrieben ist, oder geschlossen ist, auf diesen Tätigkeiten nicht gescheitert hat - der eine von Programmierern häufig ignorierte Prüfung der Zurechnungsfähigkeit ist. Aber kompliziertere Sachen können auch aus verschiedenen Gründen Vernunft-kariert sein.

Beispiele davon schließen Bankkonto-Verwaltungssysteme ein, die überprüfen, dass Abzüge in der nicht Anforderung mehr geistig gesund sind, als die Rechnung enthält, und dass Ablagerungen oder Käufe im Einfügen mit Mustern geistig gesund sind, die durch historische Daten gegründet sind - können große Ablagerungen für die Genauigkeit näher geprüft werden, große Kauf-Transaktionen können mit einem Karte-Halter für die Gültigkeit gegen den Schwindel zweimal kontrolliert werden, ATM Abzüge in Auslandspositionen, nie bevor besucht, durch den Karte-Halter könnten mit ihm usw. abgeräumt werden; das sind Prüfungen der Zurechnungsfähigkeit "während Laufzeit" im Vergleich mit den "Entwicklungs"-Prüfungen der Zurechnungsfähigkeit, die oben erwähnt sind.

Siehe auch


Geschichte der Bahamas / Geschichte Bahrains
Impressum & Datenschutz