|
Prüfung
Im Software-Entwicklung Prozeß können Störungen zu irgendwelchen Zeitpunkten während der Entwicklung eingespritzt werden. Dieses ist wegen der überprüfung Methoden der früheren Phasen der Entwicklung von Software sind manuell. Folglich entwickelte sich der Code während der Kodierungtätigkeit ist wahrscheinlich, einige Anforderung Störungen und Designstörungen, zusätzlich zu den Störungen zu haben, die während der Kodierungtätigkeit eingeführt wurden. Während der Prüfung wird das geprüft zu werden Programm mit einem Satz Testfällen durchgeführt, und der Ausgang des Programms für die Testfälle wird ausgewertet, um festzustellen, wenn die Programmierung wird erwartet durchführt.
So ist die Prüfung der Prozeß des Analysierens eines Software-Einzelteils, um den Unterschied zwischen den vorhandenen und erforderlichen Bedingungen (d.h., Wanzen) zu ermitteln und die Eigenschaften der Software-Einzelteile auszuwerten. So ist die Prüfung der Prozeß des Analysierens eines Programms mit der Absicht des Findens von Störungen.
Einige prüfengrundregeln
- Die Prüfung kann nicht das Fehlen Defekten, nur ihre Anwesenheit zeigen.
- Früh eine Störung gebildet wird, ist sie das teurer.
- Später eine Störung ermittelt wird, ist sie das teurer.
Uns jetzt lassen besprechen einige Prüfung Techniken:
Internes Testen
Das interne Testen ist eine Technik, hingegen alle Wege durch das Programm mit jedem möglichen Wert geprüft werden. Diese Annäherung erfordert etwas Wissen von, wie das Programm sich benehmen sollte. Z.B. wenn dein Programm einen Ganzzahl Wert zwischen 1 und 50 annahm, würde ein weißer Kastentest das Programm mit allen 50 Werten prüfen, um es sicherzustellen war korrekt für jedes, und jeden anderen möglichen Wert dann zu prüfen, den eine Ganzzahl nehmen und prüfen kann, daß sie sich benahm, wie erwartet. In Betracht der Zahl Datenelementen, die ein typisches Programm haben kann, die möglichen Permutationen, das interne Testen auf große Programme extrem schwierig bilden.
Das interne Testen kann Sicherheit an den kritischen Funktionen eines großen Programms und an viel des Restes angewendet werden, der mit dem externen Testen geprüft wird, unten besprochen. Wegen der Zahl Permutationen, das interne Testen wird durchgeführt normalerweise mit einem Testkabelstrang, in dem Strecken der Werte zum Programm schnell durch ein spezielles Programm eingezogen werden und loggt Ausnahmen des erwarteten Verhaltens. Das interne Testen gekennzeichnet manchmal als die strukturelle, freie oder geöffnete Kastenprüfung.
Externes Testen
Das externe Testen ist dem internen Testen, ausgenommen ähnlich, anstatt, jeden möglichen Wert prüfend, werden vorgewählte Werte geprüft. In dieser Art des Tests, kennt die Prüfvorrichtung die Eingänge und was die erwarteten Resultate sein sollten, aber nicht notwendigerweise, wie das Programm zu ihnen kam. Das externe Testen gekennzeichnet manchmal als die Funktionsprüfung.
Die Testfälle für das externe Testen werden normalerweise geplant, sobald die Programmspezifikationen komplett sind. Die Testfälle basieren auf äquivalenzkategorien.
|
|