Donnerstag, 26. April 2012

Agile Methoden und Test - ASQF Vortrag

Zu einem interessanten Vortrag hatte die Gruppe Software-Test des ASQF eingeladen: Agile Methoden und Test. Der Referent berichtete von seinen Erfahrungen aus verschiedenen agilen Projekten und nahm dabei besonders die Rolle des Test-Managers und Testers in diesen Projekten unter die Lupe.
In agilen Projekten, vor allem von Scrum, kommen die QS-Rollen kaum vor (in der Literatur finden diese auch wenig Beachtung?!). Doch nicht die "Universalgenies" befinden sich in den agilen Teams, sondern "ganz normale Software-Entwickler". Damit müssen auch die Testing-Rollen im Team besetzt werden. Und diese Rollen haben in jedem Abschnitt eines Sprints ihre Aufgaben. Das beginnt mit der Startsitzung und endet mit der Freigabe der Software.
Einige Abschnitte im Scrum und die Aufgaben des Testings aus Referentensicht:

  • Projekt-Start: Definition der Testumgebungen, Auswahl der Testwerkzeuge und- methoden
  • ToDo zum Backlog: Definition von Akzeptanzkriterien, Review der User Stories, Priorisierung der Items auch nach Testanforderungen
  • Planungsmeetings: Aufwandsschätzung für Testaufgaben,
  • Eigentlicher Sprint: Hier fallen dann die Testaufgaben an, wie Testfallerstellung, Testdatenerstellung, Testdurchführung, Testautomatisierung, Regressionstests, etc.

Besonders wichtig ist in Augen des Referenten die Testautomatisierung, denn sonst werden die Regressionstests am Ende eines jeden Sprints zum Zeit-Killer.
Eine interessante Veranstaltung, die zum Nachdenken über die Praxis anregt...