man in white dress shirt sitting beside woman in black long sleeve shirt

Was ist Testen und warum soll es wichtig sein?
Testen ist die vorhandene Probleme (Bugs) in einer Software/Anwendung zu erkennen.
Testen reduziert das Risiko von Fehlern (Bugs), die während der Nutzung der Anwendung auftreten könnten.
Testen erhöht die Qualität Ihrer Anwendung, wodurch Sie:
• Kosten sparen,
• Zeit gewinnen,
• Stress vermeiden,
• Kundenvertrauen gewinnen,
• Eventuelle Gefahren verhindern.

Kosten sparen, aber wie?
Bei der Entwicklung einer Anwendung beginnt das Testen mit der Überprüfung der Kundenanforderungen und endet, wenn die Anwendung getestet in der Kundenumgebung installiert ist und fehlerfrei läuft.
Die Bedeutung des Testens und die Tatsache dadurch Geld sparen zu können, wird im nebenstehenden Bild gezeigt.
Je früher in der Entwicklungsphase ein Fehler durch das Testen entdeckt wird, desto geringer sind die Kosten für die Fehlerbehebung.

Zeit gewinnen, geht das?
Wird in einer späteren Phase ein Fehler gefunden und z.B. vom Kunden gemeldet, muss dieser zunächst vom Tester in der Entwicklungsabteilung reproduziert werden.
Dann wird ein Entwickler beauftragt sich um den Fehler zu kümmern. Dies bedeutet, er muss seine aktuelle Aufgabe zurückstellen und sich in den Code einarbeiten, in dem der Fehler vermutet wird.
Nachdem der Fehler im Code behoben wurde, wird dieser Teil der Software getestet. Dann wird der korrigierte Code in die Anwendung integriert und schließlich die Anwendung noch einmal getestet, bevor das Softwareupdate an den Kunden ausgeliefert wird.
Alle oben genannten Einzelschritte müssen dokumentiert werden, was zusätzlich Zeit in Anspruch nimmt.
Testen vom Beginn an spart viel Zeit und Stress!

Vertrauen aufbauen!
Um Ihre Kunden zu überzeugen und Vertrauen aufzubauen, sollte die Anwendung intern sowie durch externe Firmen unabhängig getestet sein.
Testszenarien, Testfälle und Testschritte müssen definiert, dokumentiert und mit den entsprechenden Funktionen (Features) verknüpft werden.

Nach oben scrollen