Kurs:Software-Test/Testhilfsmittel

Hier werden diverse Test-Werkzeuge vorgestellt (auch mit einem Video-Tutorial).


Besonderes Augenmerk

Bearbeiten

Folgende Test-Werkzeuge werden zur freien Benutzung für Kurs-Teilnehmer zur Verfügung gestellt.

Betreuer Erkan Yilmaz zeigt deren Wichtigkeit im tagtäglichen Test-Ablauf auf, deren Umgang und auch gängige Fehler.

  • Bug-Tracker-System: hier werden Anomalien erfasst (z.B. hier ein bisschen Info zum Bug-Tracker-System von MediaWiki, z.B. Wikipedia)
  • Trouble Ticket System: um auch mit Kunden zu kommunizieren
  • Versionsverwaltung: damit man auch wieder alte Versionen (von Sourcecodes, Dokumenten jeglicher Art wie Benutzerhandbücher, Requirements,...) wiederherstellen kann

Dokumentation von Quelltext

Bearbeiten

Ein sehr einfacher Weg, die Kommentare (Beispiele für Kommentare in verschiedenen Sprachen gibt es hier) aus dem Quelltext zusammenzufassen sind folgende Werkzeuge:

  • Doxygen: einsetzbar für C++, C, Java, Objective-C, Python, IDL (Corba und Microsoft Varianten) und bis zu einem gewissen Grad auch PHP, C#, und D. Beispiele und Projekte, die es einsetzen.
  • Javadoc mit Beispiel
  • PhpDocumentor (oder auch genannt: phpdoc oder phpdocu) mit Beispiel
  • ROBODoc für z.B. C, C++, Fortran, Perl, shell scripts, Assembler, DCL, DB/C, Tcl/Tk, Forth, Lisp, COBOL, Occam, Basic, HTML, Clarion. Und hier Beispiele
  • NDoc für .Net-Projekte mit Beispiel

und hier noch weitere Werkzeuge

andere Werkzeuge

Bearbeiten

im Laufe der Zeit werden mehr Werkzeuge aufgelistet, siehe auch die Diskussion