Samstag, 22. Dezember 2012
Validierungstests
Das Ziel des Software-Testens ist es, die Qualität einer Software in Bezug auf die Anzahl von Fehlern in der Software gefunden zu messen, führen Sie die Anzahl der Tests und das System durch die Tests abgedeckt. Diese Tests werden sowohl für die funktionalen und nicht funktionalen Eigenschaften der Software durchgeführt. Wenn Fehler oder Defekte mit Hilfe von Tests gefunden werden, wird der Fehler protokolliert und die Entwickler-Team behebt den Fehler. Sobald der Fehler behoben ist und die Tests erneut durchgeführt, um sicherzustellen, dass der Fehler in der Tat wurde behoben und keine neuen Mängel in der Software eingeführt. Mit den gesamten Zyklus die Qualität der Software zunimmt.
Verifikation und Validierung Tests sind zwei wichtige Tests, die auf einer Software durchgeführt werden, bevor es wurde an den Kunden übergeben. Dies stellt sicher, dass die Software-Tests Lebenszyklus früh beginnt. Das Ziel beider Verifikation und Validierung ist, um sicherzustellen, dass das Software-Produkt gemäß den Anforderungen des Kunden hergestellt ist und in der Tat den beabsichtigten Zweck zu erfüllen. So, dass die Software gründlich ohne Voreingenommenheit getestet, oft die Aufgabe der Validierungstests kann auch an Dritte Validierungstests Dienstleistungen gegeben werden. Daher ist Validierungstests ein wichtiger Bestandteil der Software-Qualitätssicherung und-standards. In diesem Artikel werden wir auf Validierungstests konzentrieren.
Software-Validierung Tests
Während die Überprüfung ist ein Prozess der Qualitätskontrolle, ist Qualitätssicherung vor der Software durchgeführt zur Veröffentlichung bereit ist als Validierungstests bekannt. Die Validierungstests Ziele ist zu validieren und zuversichtlich in die Software-Produkt oder System, das es erfüllt die Anforderungen des Kunden gegeben. Die Akzeptanz der Software von der Endkunde ist auch ein Teil der Validierungstests.
Validation Test beantwortet die Frage: "Sind Sie die richtige Software-System bauen". Eine weitere Frage, die den gesamten Prozess der Validierung Tests in der Softwareentwicklung Antworten ist: "Ist das zu liefernde fit for purpose". Mit anderen Worten, das Softwaresystem für die richtige Lösung des Problems. Daher oft die Testaktivitäten werden frühzeitig in der Software-Entwicklungs-Lebenszyklus eingeführt. Die beiden wichtigsten Bereiche, wenn Validierungstests stattfinden sollten, sind in den frühen Phasen der Software-Entwicklung und gegen Ende, wenn das Produkt zur Veröffentlichung bereit. Mit anderen Worten ist es Abnahmeprüfung welches ein Teil Validierungstests.
Validierungstests Typen
Wenn die Tester in der Software Produkt direkt von Anfang an beteiligt sind, dann Validierungstests in Software-Tests beginnt direkt nach einer Komponente des Systems entwickelt wurde. Die verschiedenen Arten von Software-Validierung Tests sind:
Bauteilprüfung
Bauteilprüfung wird auch als Unit-Tests bekannt. Das Ziel der Untersuchungen, die in dieser Prüfung Typ durchgeführt wird, um Mängel in der Software-Komponente zu suchen. Gleichzeitig ist es außerdem der Funktionsweise der verschiedenen Softwarekomponenten, wie Module, Objekte, Klassen, etc., die separat getestet werden können.
Integrationstests
Dies ist ein wichtiger Teil der Software Validierungsmodell, wobei die Wechselwirkung zwischen den verschiedenen Schnittstellen der Komponenten getestet wird. Zusammen mit der Wechselwirkung zwischen den verschiedenen Teilen des Systems, die Wechselwirkung des Systems mit dem Computer-Betriebssystem, das Dateisystem, Hardware und andere Software-System mit ebenfalls getestet interagieren könnten.
Systemtests
Testen des Systems, die auch als funktionale und Testen des Systems bekannt ist, wenn das gesamte Software-System bereit ist durchgeführt. Das Anliegen dieses Tests ist es, das Verhalten des gesamten Systems durch den Umfang des Projekts definiert überprüfen. Das Hauptanliegen des Systemtests ist es, das System gegen den festgelegten Anforderungen zu überprüfen. Während der Durchführung der Tester nicht mit den Interna des betreffenden Systems, sondern prüft, ob das System verhält sich wie pro Erwartungen.
Abnahmeprüfung
Hier der Tester vor allem ist wörtlich wie der Client denken und testen Sie die Software im Hinblick auf Benutzer-Bedürfnisse, Anforderungen und Geschäftsprozesse und zu bestimmen, ob die Software über an den Client übergeben werden. In diesem Stadium oft ein Client repräsentativ ist auch ein Teil des Testteams, so dass der Client Vertrauen in das System aufweist. Es gibt verschiedene Arten der Abnahmeprüfung:
* Operative Abnahmeprüfung
* Einhaltung der Abnahme
* Alpha-Test
* Beta-Test
Oft, wenn Validierungstests Interview Fragen gestellt werden, sie um die verschiedenen Arten von Validierungstests drehen. Der Unterschied zwischen Verifikation und Validierung ist auch eine gemeinsame Software-Validierung Tests Frage. Einige Organisationen können unterschiedliche Bezeichnungen für einige der Begriffe in dem Artikel oben angegebenen verwenden. Soweit möglich, habe ich versucht, die alternativen Namen sowie akzeptieren.
...
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen