Software ist aus unserem Leben nicht mehr wegzudenken. Wir versenden Kurznachrichten, wir schreiben E-Mails, wir organisieren Bezahlungen über ein Onlinekonto oder andere Bezahldienste, wir lassen uns navigieren und wir surfen im Internet. Um diese Dinge tun zu können, benötigen wir Software – z. B. in Form von Messengern, Browsern, Apps oder Programmen.
Alltäglich gewordene Tätigkeiten wie das Einkaufen in Onlineshops sind abhängig von reibungslosen Geschäftsprozessen in den dahinterliegenden Softwaresystemen. Aus diesem Grund streben immer mehr Unternehmen eine hohe Qualität ihrer Softwareprodukte an.
Geeignete Maßnahmen, diese Qualitätsansprüche zu erreichen, sind das Prüfen und Testen der jeweiligen Software durch den Softwaretest bzw. die Softwarequalitätssicherung.
Ziele des Softwaretests sind:
Beim Testen von Software werden Teile einer Applikation oder das gesamte Programm systematisch ausgeführt, um die festgelegten Anforderungen zu überprüfen. Dies passiert in einem Testprozess, der die Aspekte Testplanung, Testdurchführung und Testauswertung beinhaltet.
Es ist wichtig zu wissen, dass durch den Softwaretest keine Fehlerfreiheit nachgewiesen werden kann. Das Testen führt durch das Auffinden und Beseitigen von Fehlern (auch Bugs genannt) zu einer Steigerung der
Softwarequalität.
Ist diese Qualität hoch, steigt das Vertrauen der Benutzer in die Applikation und somit in das gesamte Unternehmen.
Hier kannst du lesen, wie ich dich in deinem Softwareprojekt unterstützen kann.