Die im Folgenden aufgezeigten Rollen werden – sofern relevant – in der Regel im Rahmen eines Testprozesses definiert. Einige Rollen werden fachlich wahrgenommen, einige technisch und einige gibt es in beiden Ausprägungen.
Ein Testmanagement organisiert, kontrolliert und steuert den gesamten Testprozess. Hier sind die W-Fragen zu klären: Wer macht was, wann, wie und womit.
Der Testprozess soll sein: |
|
» |
transparent |
Der jeweils aktuelle Stand des Tests soll abrufbar sein. Alle Mitarbeiter haben ein Bild vom Gesamtprozess und wissen, was als nächstes zu bearbeiten ist und wann die aktuelle Aufgabe abgeschlossen sein muss |
|
» |
handhabbar |
Aufteilung der einzelnen Testaktivitäten in einzelne Arbeitspakete |
|
» |
nachvollziehbar |
Entscheidungen und Ergebnisse sollen auch im Nachhinein von Dritten nachvollzogen werden können |
|
» |
planbar |
Einbeziehen von Prozessmeilensteinen und heranziehen von Erfahrungswerten für die Aufwandschätzung der Arbeitspakete auf Testobjektebene |
|
» |
effizient |
Vermeidung von Redundanzen sowie optimaler Ressourceneinsatz gestaltet werden |
Testmanager (Unterscheidung nach Fachbereich und IT möglich) |
|
» |
Aufbau von weiter- und wiederverwendbaren Teststrukturen / -standards - fachlich oder technisch Methoden / Werkzeuge für Testdurchführung/-dokumentation |
» |
Übergreifende Planung, Steuerung und Kontrolle sämtlicher Testaktivitäten - Bei Bedarf Zusammenführung von Arbeitsergebnissen der Testkoordinatoren - Ermittlung/ Bewertung Arbeitsfortschritt der Tests/Bericht an Projektleitung |
» |
Prüft systematisch (ggf. in Stichproben) die Testdokumentation der Tester hinsichtlich formaler Korrektheit und inhaltlicher Angemessenheit der Tests, weist auf Schwachstellen hin und verfolgt ihre Behebung (ggf. delegiert diese an einen Qualitätssicherer). |
» |
Überwachung der Einhaltung der Vorgaben und der Konformität mit den Grundsätze ordnungsmäßiger DV gestützter Buchführungssysteme (GoBS) und dem Organisationshandbuch (OHB) |
» |
Organisation von Tests für Basis-Änderungen (Service Packs, Refreshs, etc.) |
Testkoordinator (Fachbereich) |
|
» |
Plant, koordiniert und steuert die interne, fachliche Testvorbereitung, Testdurchführung, Testauswertung und Testdokumentation für den Funktions- und/oder den Funktionskettentest |
» |
Plant und steuert die Testressourcen |
» |
Definiert die Anforderungen an die Testumgebung und Teststammdaten gemeinsam mit dem Testumgebungsmanager |
» |
Detailausarbeitung des Testkonzepts bezüglich der Fachtests (Identifiziert, definiert, priorisiert die fachlichen Testobjekte). |
» |
Ggf. Unterstützung der Tester bei der Bewertung von Testergebnissen und Priorisierung von Fehlern (Defects). |
» |
Führt Risikoeinstufung für Testobjekte durch, insofern diese nicht bereits vom Fachkoordinator/ Anforderern vorgenommen wurden |
» |
Formale Qualitätssicherung des fachlichen Tests (Überprüfung der Testfälle, Ermittlung Test-Abdeckungsgrad und Risiko-Einschätzung) |
» |
Entscheidung über Nachtests, Verfolgung der Nachtests |
» |
Gibt den fachlichen Test für das gesamte getestete Paket aus Sicht Test frei (Freigabeempfehlung) |
» |
Coacht Tester bei der Anwendung der Testmethodik-Standards |
» |
Erster Ansprechpartner für Tester hinsichtlich aller testbezogenen Fragen |
Testkoordinator (IT) |
|
» |
Plant, koordiniert und steuert die teilprojektinterne Testvorbereitung, Testdurchführung, Testauswertung und Testdokumentation |
» |
Plant und steuert die Testressourcen |
» |
Stimmt mit dem Testumgebungsmanagers und dem fachlichen Testkoordinator die Umsetzung der Anforderungen an Testumgebung und Teststammdaten ab. |
» |
Nimmt das dezentrale Defectmanagement vor (Zuordnung von Fehlern an Entwickler des Teilprojekt-Teams, Verfolgung der Fehlerbehebung) |
» |
Ermittelt Test-Abdeckungsgrad und nimmt die Risiko-Einschätzung vor |
» |
Detail-Ausarbeitung des Testkonzepts bezüglich der IT-Tests (Testobjekte, Risikoeinstufung) |
» |
Gibt IT-Test für sein Teilprojekt frei |
» |
Coacht Tester bei der Anwendung der Testmethodik-Standards |
» |
Erster Ansprechpartner für Entwickler hinsichtlich aller testbezogenen Fragen |
Testumgebungsmanager |
|
» |
Klärt mit dem Testkoordinator / den Testkoordinatoren die Anforderungen an die Testumgebung und die Teststammdaten. Beauftragt und verfolgt den Aufbau der Testumgebung und die Verfügbarkeit der Teststammdaten. |
» |
Klärt Fehler und Störungen in der Testumgebung |
» |
Informiert über bekannte, in der Zukunft liegende Ausfallzeiten der Testumgebung |
» |
Prüft die Verfügbarkeit der Testumgebung nach Refreshs, Einspielen von Service Packs etc. |
» |
Pflege / Überwachung Belegungsplanung und ggf. Abstimmung bei Terminkonflikten |
Defectmanager |
|
» |
Informiert Anwendungen über offene Defects und pflegt für diese Anwendungen den Defect-Status |
» |
Erinnert IT Testkoordinatoren an Fehler, die bereits längere Zeit unbearbeitet oder ungelöst im System stehen (globales Tracking) und verfolgt deren Bearbeitung |
» |
Erinnert Fachbereich Testkoordinatoren an Fehler, die bereits längere Zeit unbearbeitet im System stehen (globales Tracking, Status Re-Test) und verfolgt deren Bearbeitung |
» |
Liefert Defect-Status an fachlichen Testkoordinator als Entscheidungsgrundlage, ob ein Transport freigegeben werden kann |
Tester (Fachbereich) |
|
» |
Dokumenten-Review des Fachkonzepts aus Tester Sicht |
» |
Ermittlung und Erstellung von Testfällen, Abstimmung mit fachlich Verantwortlichem (Fachkonzept-Autor) |
» |
Ermittlung und Erstellung von Testdaten, ggf. mit Unterstützung durch IT |
» |
Führt die geplanten Tests und daraus entstehenden Re-Tests aus. |
» |
Dokumentiert die Testergebnisse |
» |
Bewertet die Testergebnisse, stellt unter Umständen Abweichungen fest und legt die Schwere der Abweichung/ des Defects fest |
» |
Test-Freigabe der getesteten Anforderung zusammen mit dem Ersteller des Fachkonzeptes (4-Augen-Prinzip) |
Tester (IT) |
|
» |
Dokumenten-Review des Systemdesigns (IT) aus Tester Sicht |
» |
Ermittlung und Erstellung von Testfällen |
» |
Ermittlung und Erstellung von Testdaten |
» |
Führt die geplanten Tests und daraus entstehenden Re-Tests aus |
» |
Dokumentiert die Testergebnisse |
» |
Bewertet die Testergebnisse und stellt die Schwere der Fehler/Defects fest |
Benennung der Rollen |
|
» |
Abnahmekoordinator |
» |
Ergebnisverantwortlicher |
» |
Abnahmeverantwortlicher |
|
|
Aufgaben Abnahmekoordinator |
|
» |
Nachhalten der zeitlich vorgegebenen Lieferungstermine der abzunehmenden Ergebnisdokumente |
» |
Unverzügliche Verteilung der Eingänge an die fachlichen Abnahmeverantwortlichen |
» |
Überwachung der gesetzten Zeitlimits zur Kommentierung der abzunehmenden Ergebnisdokumente |
» |
Entgegennahme der Kommentierungen und zentrale Erfassung der abzunehmenden Dokumente |
» |
Konsolidierung der Kommentierungen |
» |
Terminplanung und Bestimmung der Teilnehmer für Abnahmeworkshops |
» |
Moderation Abnahmeworkshops |
» |
Protokollierung Ergebnisse aus Workshops |
» |
Archivierung der abgenommenen Ergebnisse |
|
|
Aufgaben Ergebnisverantwortlicher |
|
» |
Erstellung von Ergebnisdokumenten |
» |
Begleitende Abstimmung mit benannten Abnahmeverantwortlichen |
» |
Zeitgerechte Erstellung der Ergebnisdokumente |
» |
Zeitgerechte Lieferung der Ergebnisdokumente |
» |
Teilnahme am Abnahmeworkshop |
|
|
Aufgaben Abnahmeverantwortlicher |
|
» |
Fristgerechtes Füllen der Befundliste zu dem betreffenden Ergebnisdokument |
» |
Abstimmung der Kommentierungen mit dem Ersteller des Ergebnisdokuments vor oder spätestens im Abnahmeworkshop |
» |
Fachliche Abnahme des jeweiligen Ergebnisdokuments |
Name |
Abteilung |
Zuständigkeit / Aufgaben |
|
|
Testmanager |
|
|
Testkoordinator |
|
|
Testvorbereitung |
|
|
Tester |
|
|
Freigabe für Fachbereichstest |
|
|
Sicherstellung Systemverfügbarkeit |
|
|
Anlegen von Testusern |
|
|
Defectmanager |
|
|
…. |
Name |
Abteilung |
Zuständigkeit / System / Teilprojekt |
|
|
|
|
|
|
Name |
Abteilung |
Zuständigkeit / System / Teilprojekt |
|
|
|
|
|
|