Aktivität: Test-Assets verbessern
Diese Aktivität pflegt und verbessert die Test-Assets.
BeschreibungProjektstrukturplanTeamzuordnungVerwendung der Arbeitsergebnisse
Beziehungen
Übergeordnete Aktivitäten
Beschreibung

Für jeden Testzyklus konzentriert sich diese Arbeit auf folgende Punkte:

  • Minimum an Tests hinzufügen, um die Stabilität folgender Builds zu validieren
  • Test-Assets, die keinen Zweck mehr erfüllen oder deren Pflege sich nicht mehr lohnt, entfernen
  • Die Wartungsfreundlichkeit von Testautomatisierungs-Assets allgemein pflegen oder verbessern
  • Test-Scripts in zusätzlichen geeigneten Testsuites assemblieren
  • Gelegenheiten zur Wiederverwendung und Verbesserung der Produktivität untersuchen
  • Konfigurationen der Testumgebung und Testdatensätze verwalten
  • Positive und negative Erfahrungen, die während des Testzyklus gemacht wurden, dokumentieren.
Eigenschaften
Ereignisgesteuert
Mehrere Vorkommen
Fortlaufend
Optional
Geplant
Wiederholt anwendbar
Mitarbeiterauswahl

Die meisten Rollen, die in der Disziplin Test verwendet werden, sind zwar an der Ausführung dieses Arbeitsvorgangs beteiligt, der Vorgang konzentriert sich jedoch hauptsächlich auf die Rollen Testdesigner und Tester. Für diese Arbeit sind Kenntnisse der folgenden Aufgaben erforderlich: Abdeckung der Test-Assets, potenzielle Wiederverwendung, Konsistenz der Test-Assets und Berücksichtigung von Problemen mit der Architektur.

Als heuristische Werte für die relative Ressourcenzuordnung nach Phase kann man hinsichtlich der Verwendung von Testressourcen für diesen Workflow folgende Prozentsätze annehmen: Konzeption - 5 %, Ausarbeitung - 20 %, Konstruktion - 10 % und Übergang - 10 %.

Wenn die Testautomatisierung als Anforderung besonders wichtig ist, kann diese Arbeit mehr Aufwand und somit mehr Zeit und Ressourcen erfordern. In einigen Fällen kann es sinnvoll sein, eine eigenständige Gruppe innerhalb des Teams mit der Erstellung und Verwaltung von Automatisierungs-Assets zu beauftragen, der man erlaubt, sich speziell mit Fragen der Automatisierung zu befassen. Das gibt den anderen Teammitgliedern die Möglichkeit, sich auf die Verbesserung von Test-Assets, die nicht für die Automatisierung vorgesehen sind, zu konzentrieren.

Verwendung
Anleitung zur Verwendung

Diese Aktivität sollte in jedem Testzyklus ausgeführt werden, der Assets erzeugt, die in nachfolgenden Arbeiten wiederverwendet werden.

Diese Arbeit findet gewöhnlich am Ende jedes Testzyklus statt. Einige Teams führen Teile dieser Arbeit jedoch nur einmal pro Iteration aus. Eine gängige Methode besteht darin, den Schwerpunkt der Arbeit in jedem Testzyklus auf das Hinzufügen und Verwalten genau der Tests zu legen, die erforderlich sind, um die Stabilität des Builds für die nachfolgenden Testzyklen zu bewerten. Nachdem der letzte Build für die Iteration getestet wurde, können weitere Aspekte der Verbesserung von Test-Assets untersucht werden. Weitere Informationen finden Sie auf der Seite Aktivität: Build-Stabilität prüfen.

Wichtige Hinweise
Diese Aktivität ist besonders wichtig, wenn die Absicht besteht, die im aktuellen Testzyklus entwickelten Assets in folgenden Testzyklen wiederzuverwenden.
Weitere Informationen