inhalt & lehrplan
Viele „agile“ Teams haben nach wie vor Schwierigkeiten, häufig und konsistent Software in ausreichender Qualität zu liefern. Sie werden immer wieder mit Produktionsfehlern konfrontiert. Sie beherrschen nicht die grundlegenden Praktiken, um Qualität in die Software zu integrieren. Sie kommen mit Testautomatisierung nicht zurecht und haben keine Zeit für wichtige Testaktivitäten wie exploratives Testen. Sie haben keine Ahnung, wie man eine Monitoring-Praxis einführt. Kontinuierliche Bereitstellung und DevOps-Kulturen scheinen unerreichbare Ziele zu sein.
Wenn Du Schwierigkeiten hast, mit Deinem Team einen Aspekt des Testens erfolgreich umzusetzen, dann komm zu uns und lerne, was es bedeutet, ganzheitliches Testen in Deine Arbeitsgewohnheiten zu integrieren. Eine ganzheitliche Sicht auf das Testen bedeutet, dass Du Dein Team bei der Bewältigung schwieriger Herausforderungen unterstützen, wie z.B. Automatisierung, Zusammenarbeit beim Testen in einem funktionsübergreifenden Team und die Entwicklung dessen, was Deine Kunden wirklich wollen. Anhand einer Fallstudie werden wir das ganzheitliche Testmodell in praktischen Übungen durcharbeiten.
Du lernst Schlüsselpraktiken wie die Steuerung der Entwicklung durch geschäftsorientiertes Testen, explorative Testtechniken und die Risikominimierung durch Testen der richtigen Qualitätsmerkmale. Teil Ihrer Teststrategie ist es, sowohl menschenzentrierte Testaktivitäten als auch Automatisierung in Deine Entwicklungspipeline zu integrieren. Wir lernen außerdem einige Werkzeuge kennen, die bei der Visualisierung dieser Strategie helfen.
Schließlich lernenn wir, wie Du Dein Team bei der Entwicklung von Projekten zur kontinuierlichen Verbesserung des Testens unterstützen kannst. Am Ende des Tages wirst Du über ein vollständiges Test-Toolkit verfügen. Du wirst mit einer Reihe von Erfahrungen nach Hause gehen, die Du mit Deinem eigenen Team ausprobieren kannst, um qualitativ hochwertige Software mit einem ganzheitlichen Testansatz zu entwickeln.