Teststrategie und Testkonzeption

Qualitätssicherung für Projekte und Systeme strukturiert planen

01 Intro

Eine Teststrategie legt fest, wie Qualitätsrisiken eines Systems mit angemessenem Aufwand beherrscht werden sollen. Sie verbindet Qualitätsziele, Risiken, Teststufen, Testarten, Testumgebungen, Automatisierung und organisatorische Rahmenbedingungen zu einem konsistenten Vorgehen.
Der Kurs behandelt die Entwicklung einer Teststrategie von der Analyse des Projekts bis zum konkreten Testkonzept. Im Mittelpunkt steht nicht ein umfangreiches Dokument, sondern eine begründbare Architektur der Qualitätssicherung.
Kurs-ID
QE-004
Dauer
3 Tage
Format
Präsenz · Live Online · Inhouse
Vorkenntnisse
Praktische Erfahrung im Softwaretest oder Quality Engineering

02 Trainingsprogramm

Inhalte

Aufgabe einer Teststrategie
  • Qualitätsziele
  • Produktrisiken
  • Projektkontext
  • Teststrategie und Testkonzept
  • organisationsweite und projektspezifische Strategien
  • Strategie als Entscheidungsrahmen
Testkontext analysieren
  • System und Architektur
  • Entwicklungsmodell
  • Beteiligte
  • Liefermodell
  • regulatorische Anforderungen
  • vorhandene QA-Strukturen
Qualitätsziele und Risiken
  • relevante Qualitätsmerkmale
  • fachliche Risiken
  • technische Risiken
  • Eintritt und Auswirkung
  • Priorisierung
  • Testtiefe aus Risiken ableiten
Teststufen konzipieren
  • Komponenten
  • Integration
  • System
  • Abnahme
  • Verantwortlichkeiten
  • sinnvolle Verteilung der Prüfungen
Testarten auswählen
  • funktionale Tests
  • Regression
  • Performance
  • Security
  • Usability
  • Auswahl nach Qualitätsziel
Testabdeckung planen
  • Anforderungen
  • Risiken
  • Funktionen
  • Schnittstellen
  • Plattformen
  • Prioritäten
Testautomatisierungsstrategie
  • Automatisierungsziele
  • Testpyramide
  • API versus UI
  • Regression
  • technische Eignung
  • Verhältnis manueller und automatisierter Tests
Testumgebungen und Testdaten
  • benötigte Umgebungen
  • Integrationsabhängigkeiten
  • Virtualisierung und Mocks
  • Datenbereitstellung
  • Datenschutz
  • Verantwortlichkeiten
Entry-, Exit- und Quality-Gates
  • Voraussetzungen für Teststufen
  • Abbruchkriterien
  • Exit-Kriterien
  • Release-Kriterien
  • Qualitätsindikatoren
  • evidenzbasierte Entscheidungen
Defect- und Regression-Strategie
  • Fehlerworkflow
  • Priorisierung
  • Retest
  • Regression
  • Auswahl von Regressionstests
  • Fehlerdaten als Lernquelle
Strategie dokumentieren und kommunizieren
  • notwendiger Dokumentationsumfang
  • schlanke Testkonzepte
  • Visualisierung
  • Stakeholder
  • Annahmen und Risiken
  • Strategie aktuell halten
Praktisches Teststrategieszenario
  • Projekt analysieren
  • Risiken bestimmen
  • Teststufen und Testarten auswählen
  • Automatisierung positionieren
  • Umgebungen und Daten berücksichtigen
  • Teststrategie präsentieren

03 Durchführung

Rahmen und Organisation

Dauer
3 Tage
Durchführung
Präsenz oder Live Online, vorzugsweise als Inhouse-Schulung
Schwerpunkt
Inhouse-Schulungen für Unternehmen und Teams
Sprache
Deutsch, englische Fachbegriffe und Dokumentation
Unterlagen
Kursunterlagen, Beispiele und Übungsaufgaben
Technik
Eigener Rechner für die praktischen Übungen

Inhouse-Schulungen

Ein eigenes Projekt oder System kann als Grundlage für die Teststrategie verwendet werden.

04 Zielgruppe

Für wen ist der Kurs gedacht?

Testmanager, QA Leads, Senior Tester, Quality Engineers, Projektleiter und technische Verantwortliche, die Teststrategien entwickeln oder beurteilen.

Voraussetzungen

Praktische Erfahrung im Softwaretest oder Quality Engineering.

05 Lernziele

Was Sie nach dem Kurs können

Die Teilnehmer können aus Projektkontext, Qualitätszielen und Risiken eine konsistente Teststrategie entwickeln und Entscheidungen zu Teststufen, Testarten, Coverage, Automatisierung und Quality Gates begründen.

06 FAQ

Häufige Fragen

Was unterscheidet den Kurs vom Testmanagement?
Dieser Kurs beantwortet vor allem die Frage, wie ein System getestet werden soll. Das Testmanagement behandelt die operative Steuerung der Testaktivitäten: Planung, Aufwand, Ressourcen, Fortschritt, Defects, Reporting und Führung des Testprozesses.
Muss ein Testkonzept ein großes Dokument sein?
Nein. Entscheidend ist, dass die relevanten Entscheidungen nachvollziehbar und konsistent sind.
Werden agile Projekte berücksichtigt?
Ja. Strategisches Testen ist unabhängig vom Vorgehensmodell. Die besondere Einbettung von Quality Engineering in agile Teams behandelt der Kurs zu Quality Engineering in agilen Projekten vertieft.

UC IT Service · Ulrich Cuber · kontakt@uc-it.de

https://www.uc-it.de/coaching/teststrategie/