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.