Ich bin auf der Suche nach einem Werkzeug, mit dem ich Systemtests für ein Produkt entwerfen, dokumentieren und überwachen kann.
Was ich brauche, sind die Grundlagen: 1) Ein Werkzeug, das eine Art von Vererbung zwischen Tests darstellen kann (d.h. ein Test, der einen anderen aufbaut oder ähnliches).
2) Ein Tool, das es mir ermöglicht, bestimmte Testläufe getrennt nach Versionen zu überwachen (d.h. für die Version 1.1 des Produkts haben wir diese spezifischen Tests von allen dokumentierten Tests durchgeführt).
3) Ein Werkzeug, das eine Art freies "Tagging" von Tests ermöglicht (d.h. ich kann denselben Test in mehrere Gruppen einteilen: Regressionstests, Funktionalitätstests, UI-Tests... ein Test kann alle drei auf einmal sein).
4) Optional - Das Tool ermöglicht mir die Ausführung von Skripten für "automatische Tests" (die mit einem intern entwickelten Automatisierungssystem automatisiert werden, so dass es viele Möglichkeiten zur Einbindung in dieses System geben muss).
Ein Tool, das ich gefunden habe, könnte funktionieren: http://trac-hacks.org/wiki/TestCaseManagementPlugin
Es hat den zusätzlichen Vorteil, dass es mit Trac zusammenarbeitet, das wir für die Verfolgung von Fehlern und Versäumnissen einsetzen wollen. Wenn jemand eine Empfehlung aussprechen kann (oder einen guten Grund nennen kann, es nicht zu verwenden), wäre das ebenfalls sehr willkommen.
Merci