| abstract
| - So viel, wie nötig - eine genauere Antwort gibt es nicht, da der Testaufwand anhand der Projektgröße variabel ist. Manche Sprachen und Enwicklungsumgebungen ermöglichen es einem, schnell Testprogramme zu schreiben, die eventuelle Fehler aufspüren können. Im Indealfall sollte automatisiert mit echten Eingaben auf einem virtuellen System über mehrere Tage getestet werden. Funktionieren danach noch alle wichtigen Programme, die Daten vom Testprogramm verwenden, ist der Test umfassend genug. Hierbei sollten allerdings auch Programme überprüft werden, die regelmäßig verwendet werden, also etwa monatliche Backuips u.a. Bei kleinen Tools kann man 'Benutzung auf eigene Verantwortung' anzeigen lassen, wodurch man sich die Softwaretests erspart. Tipp: Eine (öffentliche) Alpha/Betaversion herausbringen und Debuginformationen sammeln. Diese können durch großzügige try/catches deutlich stabiler werden.
|