Donnerstag, 27. Dezember 2012
was ist "Ebenen des Software-Testens"?
Das System wird in den Schritten getestet, in Übereinstimmung mit dem geplanten Build-und Release-Strategien, von einzelnen Einheiten von Code durch integrierte Subsysteme für die bereitgestellten Freisetzungen und dem endgültigen System. Testen verläuft durch verschiedene physikalische Ebenen der Anwendung Entwicklungszyklus. Jeder abgeschlossene Level stellt einen Meilenstein auf dem Projektplan und jede Stufe ist eine bekannte Niveau der physischen Integration und Qualität. Diese Stufen der Integration dienen als Test-Level bezeichnet. Testebenen gehören die folgenden:
Ein. Unit Test - Überprüft die Programm-Spezifikationen der internen Logik des Programms oder Moduls und validiert die Logik.
2. Integration Test - Prüft die richtige Ausführung von Anwendungskomponenten einschließlich Schnittstellen. Kommunikation zwischen den Modulen innerhalb des Sub-System wird in einer kontrollierten und isolierten Umgebung innerhalb des Projekts getestet. String-Test ist Teil der Integration Prüfebene / Phase.
3. String / Integrationstest - ist sowohl die Erfassung als auch die Korrektur der Programmierung / Codegenerierung Probleme. Sobald eine Reihe von Komponenten oder eine Einheit, die schließlich arbeiten müssen oder miteinander kommunizieren und haben codiert worden Einheit getestet wird die Leistung eines anfänglichen "string" Test durchgeführt. Dieses "Bespannungsebene" Zusammenheften der Bauteile oder Einheiten zur Ausführung als eine Einheit, dazu neigt, eine etwas informellen Prozess bei Feststellung einer Kommunikation oder Parameterübergabe Probleme, die möglicherweise noch nicht detektiert worden gerichtet sein. Da verschiedene Programmierer auf jede Komponente oder ein Modul oder verschiedene Analysten arbeiteten möglicherweise bereits auf separaten Aktion Diagramme (für die Codegenerierung) gearbeitet haben, besteht die Möglichkeit, dass Probleme wie Input / Output-Formatierung von Feldern Schalter / Anzeige Einstellung oder erwarteten Status aktualisieren möglicherweise nicht konsistent Module. Das Ziel ist die Erfassung dieser Codierungsfehler vor ein formales System Test durchgeführt. Ausreichende Daten geschaffen, um die ordnungsgemäße Formatierung von Feldern genaue Parameterübergabe und korrekte auslösende Ereignis auftritt demonstrieren. A "Sign-off" sollte erst die Gesamtheit der angeschlossenen / eingebauten Einheiten oder Komponenten gegeben werden als eine glatte, nahtlose und fehlerfreie Modul arbeitet.
4. System Test - Prüft die richtige Ausführung der gesamten Anwendung Komponenten einschließlich der Schnittstellen zu anderen Anwendungen. Beide funktionellen und strukturellen Arten von Tests durchgeführt, um sicherzustellen, dass das System funktional und operativ gesund ist.
5. System Integration Test - Überprüft die Integration aller Anwendungen, einschließlich der Schnittstellen innerhalb und außerhalb der Organisation, mit ihrer Hardware, Software und Infrastruktur-Komponenten in einer produktionsnahen Umgebung.
6. User Acceptance Test - Überprüft, ob die System-Benutzer erfüllt, wie angegeben. Es simuliert die Benutzerumgebung und betont Sicherheit, Dokumentation und Regressionstests.
7. Bedienbarkeit Test - Überprüft, ob die Anwendung in der Produktionsumgebung zu betreiben. Bedienbarkeit Tests werden nach durchgeführt, oder gleichzeitig mit User Acceptance Tests.
...
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen