- Grundlagen und Begriffsdefinitionen
- Qualitätsbegriffe
- Aufbau und Inhalt eines Testkonzepts
- Fachlicher Test vs. technischer Test
- Funktionaler und nicht-funktionaler Test
- Black-Box und White-Box-Tests
Integration im Software-Lifecycle
- Kritische Erfolgsfaktoren
- Einbindung in unterschiedliche Vorgehensmodelle
- Abhängigkeiten zum Projektmanagement
- Umgang mit typischen Stakeholdern
Testziele und Testprinzipien
- Definition projektspezifischer Testziele und Testobjekte
- Umsetzung der QS-Merkmale in Testziele
- Testentwurf
- Testfallspezifikation
Testplanung
- Planung von komplexen Tests auf Basis der Testziele, Teststufen und Testobjekte
- Testplanung wiederverwendbarer Teilsysteme
- Kosten/Nutzen-Betrachtung (ROI)
- Risikobasiertes Testen
Organisation des Testprozesses
- Testen in verschiedenen Umgebungen
- Test auf verschiedenen Zeitachsen
- Aufbau einer projektspezifischen Testorganisation
- Aufgaben, Befugnisse und Kompetenzen im Testteam
Statische Analyse und Metriken
- Source Code Review
- Strukturbewertung durch Visualisierung (Graphen)
- Kontrollfluss und Komplexität
- Datenflussanomalien
- Qualitätsmodelle
- Einsatz von Software-Metriken im Projekt/Unternehmen
- Regelkreis der Qualitätssicherung
Dynamische Analysen und Testtools
- Testabdeckung
- Testverlauf
- Einsatz von Testtools in den verschiedenen Testphasen
Methode
Trainer:innen mit langjähriger Erfahrung als Testmanager:in erklären Ihnen die Grundlagen des Testmanagements in Softwareprojekten in verständlicher praxisrelevanter Form. Diskussionen mit Teilnehmenden aus unterschiedlichen Firmen und Projekten sowie Übungen und das Besprechen von Fallbeispielen helfen Ihnen, das neu erworbene Wissen zu festigen und in Ihrem Arbeitsumfeld anzuwenden.