inhalt & lehrplan
Einführung in Agilität und wie Testen sich dort einfügt
Überblick über die Agile Terminologie
Agile Methoden: Was bedeutet das für einen Tester?
SDLC - Einführung agiler Testaktivitäten und -ansätze
Vergleiche mit dem V-Modell (Phase&Quality Gates Modell)
Welche Probleme versuchen wir zu lösen?
Kommunikation
Der Weg zur Agilität - Ein ganzheitlicher Teamansatz
The Whole Team Approach
Zehn Prinzipien für Agile Tester
Rollen und Verantwortlichkeiten
Kollaborationen
Kulturelle Fragen
Mini-Wasserfälle
Überleitung typischer Prozesse
Defect Tracking
Qualitätsmodelle
Rückverfolgbarkeit
Testautomatisierung
Funktionierende Testautomatisierung
Wert der Automatisierung
Hindernisse für die Automatisierung
Entwicklung einer Automatisierungsstrategie
Einsatz der Automatisierungspyramide für maximalen Nutzen
Testdesign, was zu automatisieren ist, was nicht zu automatisieren ist
Anwendung agiler Prinzipien bei der Automatisierung
Evaluierung von Tools und Verwaltung der Tests
Testaktivitäten auf Release- und Feature-Ebene
Agile Vorgehensweise bei der Testplanung - Alternativen zu umfangreichen Testplänen
Ebenen der Genauigkeit und Abhängigkeiten
Schneiden (Slicing) von Stories / steel threads
Wie Tester dazu beitragen, Stories zu skalieren und zu priorisieren
Diskussionen über Testergebnisse, Metriken und Testabdeckung
Testansätze für Agile
Entwicklungsbegleitung mit Tests (ATDD)
Verwendung der agilen Testquadranten
Explorative Tests
Prüfung von Qualitätsmerkmalen
Testaktivitäten während der Iteration und Story-Entwicklung
Story - Ready
Iterationsplanung - Testaufgaben
Transparenz
Coding & Testing
Simulation
Die Übungen während des gesamten Kurses folgen einer Fallstudie. Die Arbeiten werden mit einer Iterationssimulation abgeschlossen, so dass die Teilnehmer die Möglichkeit haben, alles zu erleben, worüber wir gesprochen haben
End Game
Erfolgreiche Lieferung
Release Retrospektive
Wichtige Erfolgsfaktoren
Sieben wichtige Erfolgsfaktoren für agiles Testen
Vertrauensbildungspraktiken