Software Testing
Software Systeme werden immer umfangreicher. Je komplexer eine Software ist, desto mehr Fehler kommen vor. Bei einem durchschnittlichen Programm kommen etwa 25 Fehler auf 1000 Programmzeilen, bei einer guten Software sind es zwei Fehler pro 1000 Zeilen. Bei 40 Millionen Zeilen, wie etwa bei Windows, bedeutet das 80'000 Fehler.
Fehler in Anwendungen haben die verschiedensten Ursachen. Sie entstehen schon bei der Anforderungsdefinition, schleichen sich beim Systementwurf ein oder basieren auf einem Programmierfehler.
Durch ein gutes Software-Testing kann schon bei der Software-Entwicklung ein hoher Prozentsatz der Probleme erkannt und vermieden werden.
