Beim Testen von Software auf korrektes Funktionieren benötigt es entsprechende Personen, die sich verantwortlich zeichnen für die ordnungsgemäße Durchführung der Tests. Eben solche Personen werden landläufig als „Test Manager“ bezeichnet.
Die Aufgaben eines Test-Managers sind vielseitig. Zunächst sollte er von der Ausbildung her am besten ein abgeschlossenes technischen Hochschulstudium (Fachhochschule/Universität) besitzen, idealerweise z.B. auch im Informatik-Sektor. Zu den Aufgaben gehört dann z.B. die Erstellung von Testspezifikationen in Form von Testfällen und Testplänen. Hierbei definiert er zusammen mit den Fachabteilungen die einzelnen Testcases im Detail; was getestet werden muss und was die Testschritte und Testergebnisse sind. Ein Testmanager sollte auch gewisse Führungsaufgaben besitzen, da er u.U. zwischen den Testern und den Programmierern vermitteln muss und als Schnittstelle zwischen Testseite und Entwicklerseite sowie der Fachseite agiert.
In kleineren Teams ist der Test-Manager oftmals auch der Tester selbst. Er testet dann die von ihm definierten Tests und dokumentiert die so gefundenen Testergebnisse. Dafür nutzt er beispielsweise unser sympathisches Tool Zeta Test.
In Zeta Test ist die Rolle „Test-Manager“ so definiert, dass sie Testfälle zu Testplänen zuordnen kann. Also quasi die vorbereitenden Aufgaben vor dem eigentlichen Test der Testfälle. Beim anschließenden Durchführen erfassen die Tester die Ergebnisse und kennzeichnen die Tests in Form von Ampelfarben entweder als erfolgreich durchgelaufen oder als (teilweise) fehlgeschlagen. Der Testmanager kann mit diesen Informationen dann dank Baumstruktur sehr schnell kumuliert die Ergebnisse sehen. Auch bei sehr großen Testfall-Zahlen ist so ein sehr rascher Überblick gewährleistet.
Am Ende eines Testlaufs hat der Testmanager ein aussagekräftiges Protokoll, das er aus Reports in Zeta Test generieren lassen kann. Diese Reports kommuniziert er dann mit den Fachabteilungen bzw. den Entwicklern. Sind die Testergebnisse noch nicht ausreichend für einen Release des getesteten Software-Produkts, so muss ein neuer Testzyklus durchlaufen werden. Auch dabei hilft Zeta Test dem Test-Manager, indem es beispielsweise möglich ist, dass nicht alle Testfälle neu getestet werden müssen, sondern nur die aktuell fehlgeschlagenen. Die Erfahrung hilft dabei, ob so ein Vorgehen im konkreten Fall sinnvoll ist.