Montag, 5. November 2012
Unterschied zwischen Verifikation und Validierung im Prüfwesen
Software-Testen ist der Prozess, die aus Informationen an den Endverbraucher und den anderen Beteiligten über die Qualität der Software, die entwickelt wurden, zu geben getragen wird. Es gibt auch eine objektive und unabhängige Zuständigkeit der Software. In anderen Worten, ist das Ziel des Software-Testens nicht nur Fehler in der Software zu finden, aber auch Mängel, die in der Software vorhanden sind, in Bezug auf die nicht den Erwartungen der Endanwender. Es gibt zwei Hauptverfahren, die ein Teil des gesamten Software-Testprozess, also die Prüfung und Validierung sind. Es ist nicht ungewöhnlich, um zu sehen, dass die beiden Begriffe synonym von vielen Menschen genutzt werden. Es gibt einen Unterschied zwischen Verifikation und Validierung in Tests, die man nicht übersehen sollte. Der Zweck eines jeden von ihnen unterschiedlich ist, und sie sind auf der Software zu unterschiedlichen Zeitpunkten durchgeführt.
Unterschied zwischen Verifikation und Validierung in Software Testing
Bevor wir das Lesen über den Unterschied zwischen Verifikation und Validierung in der Prüfung beginnen, lassen Sie mich Ihnen sagen, sowohl der Validierung und Verifizierung ist ein Teil der Software-Qualitätskontrolle. IEEE definiert Verifikation ", dem Prozess der Evaluierung Software, um festzustellen, ob die Produkte einer bestimmten Entwicklungsphase die Bedingungen zu Beginn dieser Phase auferlegt wurden". Auf der anderen Seite hat der Validierung durch IEEE wurde als "den Prozess der Evaluierung Software während oder am Ende des Entwicklungsprozesses, um festzustellen, ob es bestimmte Anforderungen erfüllt" definiert.
Überprüfung
Aus der Definition von IEEE gegeben hat, können wir ableiten, dass die Prüfung der Prozess, was bedeutet, dass das Produkt hergestellt wird gebaut in Übereinstimmung mit den Anforderungen und Design-Spezifikationen durch den Endanwender zu gewährleisten. Die Antwort auf die Frage: "Bin ich bauen das Produkt richtig" ist, was man von der Überprüfung ableiten. Der Verifikationsprozess geschieht zu Beginn des Tests Lebenszyklus. Es ist bei diesem Verfahren, daß Prüfung der wesentlichen Artefakte durchgeführt wird. Neben der Frage, "ich das Produkt Gebäude Am rechts", gibt es eine weitere wichtige Frage, die nach diesem Verfahren beantwortet wird. Die Frage ist: "Bin ich Zugriff auf die Daten richtig". Dies mag ein wenig verwirrend. Um es in einfachen Worten ausgedrückt, ist es Verifikation, die sicherstellen, dass die gesammelten Daten an der richtigen Stelle in der richtigen Weise eingesetzt wird. Es ist ein Teil der statischen Tests, in denen Prozesse wie Walk-through, Testberichte, Inspektionen, etc. verwendet werden. Dieser Prozess kann einen Teil der jede Stufe von Software-Test Lebenszyklus hergestellt werden. Es ist für den Nachweis der Konsistenz, Korrektheit, Vollständigkeit der Software auf jeder Stufe sowie zwischen den verschiedenen Phasen des Lebenszyklus verwendet. Es ist in der Prüfphase, dass die Unterlagen im Zusammenhang mit der Software, Pläne, Code, Daten, etc. geprüft werden. Obwohl Verifizierung ist eine niedrige Aktivität, sollte es nicht vernachlässigt werden, da es ein langer Weg geht, um die Qualität des Produkts. Lernen Verifikation ist nicht eine schwierige Aufgabe und kann mit wenig Hilfe erlernt werden.
Bestätigung
Wenn man in die Tiefe der Definition der Validierung von IEEE gegeben gehen muss, kann man sagen, dass die Validierung ist der Prozess, der die Produkt-Design überprüft, um sicherzustellen, dass das Produkt perfekt für seinen beabsichtigten Gebrauch. Wie Überprüfung beantwortet die Frage: "Bin ich bauen das Produkt richtig", Validierung beantwortet die Frage, "baue ich das richtige Produkt." Die Gültigkeitsprüfung den Verifikationsprozess folgt und in dem späteren Teil der Software-Test-Zyklus durchgeführt. Es beginnt häufig, nachdem das Produkt nach den Kriterien zu Beginn des Verfahrens erwähnt gebaut. Es weiteres Ziel der Validierung. Es zielt darauf ab, Antwort auf die Frage zu finden: "Bin ich Zugriff auf die richtigen Daten". Um es weiter zu vereinfachen, werden die Daten, welche für den Aufbau des Produkts und die Forderung von dem Endbenutzer benötigt. Es ist ein Teil des dynamischen Tests Form, wie es bei diesem Verfahren, dass die eigentliche Prüfung der Software stattfindet ist. Mit anderen Worten, es kann gesagt werden, dass Validierungsprozesses zum Bestimmen der Korrektheit des Produkts in Verbindung mit den Anforderungen der Anwender verwendet. Es ist eine hohe Aktivität, wo das Team dabei den Validierungsprozess sieht sich in den Schuhen des Endbenutzers und validiert, ob die Software tatsächlich erfüllen die Anforderungen des Benutzers.
Die Software-Verifikation und Validierung Modell kann nicht ohne einander vollständig. Es ist der Unterschied in der Zielsetzung, die eindeutig zu bringen, den Unterschied zwischen Verifikation und Validierung in der Testphase. Gleichzeitig kann keiner von ihnen für den anderen ersetzt werden. Studium der wirklichen Leben Beispiele für Verifizierung und Validierung in Software-Tests oft als nützlich erweisen....
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen