Sollte der Testplan zusammen mit dem Code in der Versionskontrolle aufbewahrt werden? Das heißt, der Testplan und der Code werden unter demselben Versionskontrollsystem geführt und haben dieselbe Revisionsnummer. Ich spreche hier nicht von Unit-Test-Code, sondern von einem Testplan-Dokument, das mit manuellen Testfällen gefüllt wird. Es gibt einige webbasierte Testfallverwaltungssysteme, aber ich bezweifle, dass die Testfälle versionskontrolliert und mit dem Code synchronisiert sind.
UPDATE: Eigentlich bin ich auf der Suche nach einem webbasierten Testmanagementsystem für meine Organisation, weil es den Nicht-Entwicklern einen einfachen Zugang zu den Teammitgliedern ermöglicht (d.h. es ist nicht notwendig, VC zu verwenden, um den Testplan aus dem Repository auszuchecken). Ich würde jedoch eine Versionskontrolle dieser Testpläne vorziehen, die mit den wichtigsten Meilensteinen/Releases der Software synchronisiert wird. Ich habe noch kein Testmanagementsystem gefunden, das diese Anforderung erfüllt. Oder schaue ich in die falsche Richtung?