yab Programme richtig testen



Worum geht es in diesem Tutorial?

Wer schon öfters Programme für andere Entwickler getestet hat, sammelt dabei so seine Erfahrungen. Diese Erfahrungen möchte ich nun einmal niederschreiben, in der Hoffnung das diese auch für andere interessant und hilfreich sein werden.

Tipps zum Testen von yab Programmen

  • Fehlerinformationen immer speichern oder niederschreiben.
  • Am besten das Versuchsprogramm immer im Terminal starten, weil dort auch Fehlerinformationen ausgegeben werden, wenn das Programm ohne Meldung beendet wird (z.B. durch einen Absturz)
  • Um sich die Arbeit zu erleichtern, kann man wärend das Programm im Terminal ausgeführt wird, alle Ausgaben die in Diesem erfolgen automatisch in eine Datei speichern lassen.
  • /Pfad/zum/Programm/Programm > /boot/home/ausgabe.txt

  • Immer die Arbeitsschritte merken oder "besser" Niederschreiben. Jeh ausführlicher diese Angaben sind, desto leichter macht man es dem Entwickler die Fehler nachher zu finden. Gerade in yab Programmen werden Fehler nicht immer genau an der Position ausgegeben, wo diese im Ablauf des Quelltextes aufgetreten ist. Dies liegt daran, das viele Abläufe in einer "Loop" passieren. Daher ist es immer sehr wichtig zu wissen wann genau der Fehler aufgetreten ist. Ein einfaches Kommentar, mit der Angabe in Zeile Nummer xy ist Fehlerausgabe so und so erfolgt, ist daher meist nicht ausreichend.
  • Wenn ein Absturz oder Fehler auftritt, nicht bloss aus der Erinnerung den Fehler beschreiben, sondern nach Möglichkeit zuerst erneut erzeugen. Gehe immer sicher, dass der Fehler den Du beschreibst auch der ist für den Du ihn ausgibst.
  • Wird fortgesetzt...


Anleitung erstellt durch Christian Albrecht (Lelldorin) Mai 2012
Bereitgestellt durch BeSly, der Haiku, BeOS & Zeta Wissensbasis.