Sonntag, 30. Dezember 2012

wesentlichen Schritte des Software-Testens


Software-Testen ist der Prozess, in dem die Beteiligten oder Endbenutzer über die Software, die entwickelt wird, informiert werden. Gleichzeitig, es gibt auch eine objektive und unabhängige Ansicht der Software für den Benutzer, das zum Verständnis der Positive und Negative der Durchführung des Software schützt. Für die Software in der Lage sein, um dem Endanwender die richtigen Informationen, ist es wichtig, dass die wesentlichen Schritte der Software-Test durchgeführt wird. Es wird nicht nur in eine objektive Sicht helfen, sondern auch dazu beitragen, eine viel genauere Blick auf den Endverbraucher oder Interessengruppen geben. Oft suchen die Menschen bei Software-Tests als Ausführen eines Testprogramms mit der Absicht, Fehler in der Software zu finden. Obwohl es das Hauptziel des Software-Testens ist, gibt es andere Faktoren, die das Testen von Software abzuschließen. Die anderen Faktoren dürfen nicht wichtiger sein als dem Ziel, Mängel, aber sie sind von gleicher Bedeutung trotzdem.

Schritte für Software-Tests

Zusammen mit der Suche nach Fehlern in der Software, soll Software-Tests zur Überprüfung und Validierung der Software, so dass es mit den geschäftlichen und technischen Anforderungen entspricht, funktioniert genau wie es erwartet wird, und kann erneut durchgeführt werden, wenn die vorhandenen Faktoren existieren. Obwohl Software-Tests an jedem Punkt der Zeit in der Software-Entwicklungs-Lebenszyklus umgesetzt werden kann, wird es in der Regel implementiert, nachdem die Entwicklungsphase zu einem Ende gekommen ist. Bis die Software-Entwicklung ist im Gange sind es die Entwickler, die nach Durchführung der Testprozess, die gemeinhin als White-Box-Test bezeichnet. Nachdem die Software wurde auf dem Test-Team übergeben, beginnt die Black Box Tests. Dies bringt uns zu dem, was sind die wesentlichen Schritte des Software-Testens. Lasst uns herausfinden.

Notiz Prüfumfang

Obwohl Software-Test zielt darauf ab, Fehler in der Software zu finden, ist es wichtig zu beachten, dass die Prüfung kann nicht garantieren, dass die Software einwandfrei funktionieren unter allen Umständen. Es wird Ihnen nur versichern, dass die Software einwandfrei funktionieren unter bestimmten vorgegebenen Bedingungen. Es ist im Rahmen Phase, dass es auf entschieden wird, "was ist die Software tun soll." Es ist wichtig, dass die Test-Team das Ziel der Software versteht. Dies wird für das Verständnis der Echtzeit-Szenario, wo die Software genau geht, um verwendet werden zu helfen. Die Dokumente erstellt werden, bevor der Entwicklungsprozess gestartet werden soll analysiert und Geschäftsregeln müssen für den gleichen verstanden werden. Wenn es eine Abweichung in dem Dokument, sollte die gleiche während des Treffens mit dem Entwicklerteam angehoben werden. Zusammen mit all den anderen Aufgaben, gibt eine wichtige Faktoren, die nicht vergessen werden, während die Entscheidung der Umfang der Prüfung werden sollten. Es ist das Stadium, wenn Software-Tests zu stoppen. Else gibt es Chancen, dass der Testprozess wird in einem nie endenden Schleife.

entscheiden, Prüfansatz

Nachdem der Umfang hat beschlossen worden, die nächste Stufe der Software-Tests, um die Tests Ansatz entscheiden wird, die verwendet werden. Die Verfahren und Werkzeuge, die für das Verfahren verwendet werden müssen, werden beschlossen. In diesem Stadium ist es wichtig, um die Client-Annahmen und verschiedene Abhängigkeiten und Einschränkungen zu berücksichtigen.

entscheiden Prüfaufgaben

Nun, da die Tests Ansatz nach entschieden worden ist, ist der nächste Schritt, um die Aufgaben, die in jeder Testphase abgeschlossen sein müssen entscheiden. Die Unterlagen zu den internen Client (Entwicklungs-Team und Interessengruppen) und an den externen Client (Anwender) geliefert werden muss entschieden werden. Geben Sie die Unterlagen an die interne und externe Kunden hält sie in einer Schleife über die Geschehnisse.

Schätzung Zeit und Budget

Der nächste Schritt besteht darin, die erforderliche Zeit und Budget für die gesamte Software Testlebenszyklus sowie für jeden der Phase des Zyklus zu schätzen. Bei einem der Budget Überschwingen, können Maßnahmen ergriffen werden, um ihnen Einhalt zu gebieten und sie auf dem richtigen Weg sind.

identifizieren die Testphasen

Nun beginnt die eigentliche Aufgabe der Prüfung der Software. Normalerweise beginnen und enden Datum jeder der Testphase wird identifiziert, zusammen mit den Phasen, die sich überlappen können. Es ist in dieser Phase, dass verschiedene Software-Testmethoden eingesetzt werden, um die Software zu testen. Jeder der angewandte Methodik hat ein anderes Ziel, beim Testen der Software. Dies hilft bei der Prüfung maximal Aspekte der Software. Die Kriterien für jeden Ausgang der Phase wird auch ermittelt, so daß der Prüfvorgang kann abgebrochen, nachdem die Beendigungskriterien erfüllt hat. Wenn Fehler in der Software identifiziert wurden, sind die gleichen, die Testing Manager gemeldet. Der Manager erstellt einen Bericht zusammen mit den Bedingungen, unter denen der Fehler gemeldet wurde. Diese wird dann an das Entwicklungsteam, die die Bugs zu studieren weitergeleitet. Sie können akzeptieren, einige der Bugs und lehnen einige der Bugs. Nach dem sie normalerweise geben die notwendige Zeit für die Festsetzung der Fehler. Sobald die Fehler behoben sind, wird die Software zurück auf die Test-Team für weitere Tests geschickt.

entscheiden Testumgebung

Die unterschiedlichen Hardware-und Software-Anforderungen für die Prüfung der Software sollten im Voraus erkannt werden. Normalerweise werden zahlreiche Testumgebung beschlossen. Zum Beispiel, wenn es sich um eine Software zur Nutzung im Internet bestimmt ist, dann die Software auf allen prominenten Browsern getestet. Es gibt Zeiten, wenn die Software funktionieren möglicherweise völlig in Ordnung, auf einem Browser, kann aber Fehler zeigen, wenn sie auf einen anderen Browser ausgeführt wird.

entscheiden, Wiederholungstest Strategie

Wenn es ein Problem mit der Software, wird es zurück an das Entwicklerteam geschickt. Wenn das Problem behoben wurde, hat das Testteam die Software zu testen. Die Strategie, die Software erneut zu testen muss Platz für die gleiche sein.

entscheiden, Regressionstests Strategie

Oft passiert es, dass ein Defekt behoben ist und ein anderer Defekt wird erstellt. Das Ziel des Regressionstests ist sicherzustellen, dass keine neuen Fehler in der Software eingeführt worden und die Software funktioniert perfekt.

Schließung der Testaktivitäten

Nach der Ausfahrt Kriterien erfüllt ist, starten Sie den Test näher Aktivitäten. In diesem Schritt werden die wichtigsten Ausgänge erfasst werden, werden die Ergebnisse, log, Dokumente im Zusammenhang mit dem Projekt zusammen. Alle diese gehen einen langen Weg und erweisen sich oft als Hilfe für die zukünftigen Projekte.

Dies waren die wesentlichen Schritte des Software-Testens. Einige Schritte können hinzugefügt oder einige eventuell je in der Politik des Unternehmens werden. Im Falle einer Frist kann die Exit-Kriterien müssen geändert werden und die restlichen Bugs fixiert werden in der nächsten Version.
...

Keine Kommentare:

Kommentar veröffentlichen