Software einer Qualitätssicherung zu unterziehen, hat primär die Aufgabe,
Probleme aufzudecken, bevor die Software, das Software-Update oder das Release ausgeliefert wird. Sinnvoll geplante und eingesetzte Testmaßnahmen stellen also ein qualitativ hochwertiges und zuverlässiges Softwareprodukt sicher.
Gehen wir davon aus, dass folgendes Szenario besteht:
Ein Auftraggeber vergibt die Entwicklung einer Applikation an einen Softwarehersteller. Der Auftraggeber möchte die entstandene Applikation kostenpflichtig an seine Kunden verkaufen. Diese sind die Endnutzer der Applikation.
Treten in der Applikation
grobe Fehler auf, könnten diese Punkte die
Folgen sein:
Der wesentliche Aspekt bei der Planung von Softwaretests ist der, dass der zeitliche und finanzielle Aufwand für die Behebung von Fehlern umso geringer ist, je früher die sogenannten Bugs entdeckt werden. Werden Tests erst später durchgeführt, können tückische Folgefehler auftreten oder ein zeitaufwendiger Umbau der Software die geplante Entwicklungszeit verzögern. Unter Zeitdruck und Stress zu arbeiten, führt oftmals wieder zu Fehlern.
Dieser Teufelskreis zeigt, dass Softwaretests von Beginn des Entwicklungsprozesses an eingeplant und kontinuierlich durchgeführt werden sollten.
Hast du schon einmal bei der Bedienung einer Software Probleme gehabt, irgendwann verzweifelt in die Hilfe geschaut und festgestellt, dass das, was dort steht, unverständlich und somit noch verwirrender für dich war?
Im Rahmen eines umfangreichen Softwaretests wäre dies aufgefallen.
Meiner Meinung nach gehören zu einem reibungslosen Ablauf von Software neben der Funktionalität und einem durchgängig ansprechenden Design auch
Und diese Dinge sollten
logisch, verständlich und fehlerfrei
geschrieben sein. Auf diese Weise werden die Gesamtqualität der Applikation und damit die Nutzerzufriedenheit erhöht.
Viel Erfolg mit deinem Softwareprojekt wünscht
Karen von Qualitätsschöpfer
=> Lies nach, wie ich dich in deinem Softwareprojekt unterstützen kann.