Rolle: Tester
Diese Rolle führt Tests durch und protokolliert die Testergebnisse.
Rollengruppen: Tester
Beziehungen
Hauptbeschreibung

Mit Rollen werden die Zuständigkeiten für die Ausführung von Aufgaben und die Entwicklung von Arbeitsergebnissen auf logische Gruppen verteilt. Jede Rolle kann einer oder mehreren Personen zugeordnet werden, und jede Person kann mehrere Rollen haben. Bei der Besetzung der Rolle Tester müssen Sie sowohl das für die Rolle erforderliche Know-how sowie die verschiedenen Möglichkeiten berücksichtigen, die Sie haben, um der Rolle Mitarbeiter zuzuordnen.

Die Veröffentlichung Lessons Learned in Software Testing von Kaner, Bach & Pettichord [KAN01] enthält eine ausgezeichnete Sammlung wichtiger Aspekte für Testteams. Von besonderem Interesse für Tester sind die Kapitel The Role of the test group, Thinking like a tester und Bug advocacy.

Mitarbeiterauswahl
Know-how

Das Know-how und Qualifikationsprofil kann je nach Art der auszuführenden Tests und den Phasen des Projektzyklus variieren. Im Allgemeinen sollte ein Mitarbeiter, der die Rolle Tester einnimmt, sich durch Folgendes auszeichnen:

  • Erfahrung mit Testmethoden und -techniken
  • Kenntnisse in Diagnose und Problemlösung
  • Kenntnisse des Systems und der zu testenden Anwendung (wünschenswert)
  • Kenntnisse in Netz- und Systemarchitektur (wünschenswert)

Wenn automatisierte Tests durchgeführt werden müssen, sollte der Tester zusätzlich zu den bereits genannten folgendes Know-how besitzen:

  • Training in der Verwendung der Testautomatisierungstools
  • Erfahrung in der Verwendung von Testautomatisierungstools
  • Programmierkenntnisse
  • Kenntnisse im Debugging und in der Diagnose

Diese Rolle ist primär für Folgendes verantwortlich:

  • Geeigneten Implementierungsansatz für einen bestimmten Test ermitteln
  • Einzelne Tests implementieren
  • Tests konfigurieren und ausführen
  • Ergebnisse protokollieren und Testausführung überprüfen
  • Ausführungsfehler analysieren und Recovery durchführen
Zuordnungsstrategien

Alternativen für die Zuordnung der Rolle Tester:

  • Ordnen Sie einem oder mehreren Mitgliedern des Testteams die Rollen Tester und Testanalytiker zu. Diese Methode wird relativ häufig verwendet und eignet sich insbesondere für kleine Teams und Testteams jeder Größe mit erfahrenen Testern, die nahezu dasselbe Qualifikationsprofil aufweisen.
  • Ordnen Sie einem oder mehreren Mitgliedern des Testteams nur die Rolle Tester zu. Diese Methode eignet sich für große Teams und ist außerdem hilfreich, um Zuständigkeiten zu trennen, wenn ein Teil des Testteams mehr Erfahrung mit automatisierten Tests hat als andere Teammitglieder.

Spezifische Qualifikationen richten sich nach der Art der auszuführenden Tests. Beispielsweise ist das erforderliche Know-how für die Verwendung von Testautomatisierungstools für die Systemlast anders als das für die Automatisierung von Tests für die Systemfunktionalität.