Hai Karstadt,
selber wirst Du kein Programm nie richtig testen können.
Da Du in einem Programm einen Geschäftsprozess abbildest machst Du das natürlich so wie Du diesen Prozess im Alltag abwickelst.
Darum wirst Du auch nie eine "Fehlbedienung" deines Programmes machen.
Ich fand es immer sehr hilfreich das ein Kollege aus der Technik für mich den "Anwendertest" gemacht hat
ohne das ich ihm sagte wie das Programm funktioniert.
Mir sind da gelegentlich die Äuglein rausgefallen als ich gesehen habe auf welche Ideen er bei der Dateneingabe gekommen ist. Zum Beispiel einen Artikel erfassen ohne diesem eine Bezeichnung zu geben *g* Auf so etwas wäre ich nie gekommen.
Du solltest deine Tests also in drei Gruppen aufteilen
- Deine eigenen Funktionstests (Unit-Testing)
- Test durch dritte um die GUI zu testen (Anweder-Testing)
- Test durch Zusatzsoftware um die Geschwindigkeit zu testen (Performance-Testing)
Stephan B.