- Grundlagen und Begriffsdefinitionen:
- Warum ist Software Testen notwendig
- Kritische Projektfaktoren
- Grundsätze des Softwaretestens
- Der Test im Software-Entwicklungsprozess
Testen im Software-Lebenszyklus:
- Vorgehensmodelle
- Entwicklungs- und Teststufen (V-Modell)
- Iterative und agile Modelle
Testentwicklungsprozess:
- Ermittlung und Analyse der Testbasis
- Festlegung der Testobjekte und Testziele
- Spezifikation der Testfälle
- Spezifikation der Testszenarien
- Testüberdeckung
Testfalldesign:
- Spezifikation logische Testfälle
- Spezifikation konkrete Testfälle
Testfallentwurfsverfahren:
- Grundlagen Testfallentwurfsverfahren
- Spezifikationsorientierte Verfahren – Blackbox-Test
- Erfahrungsbasierte Verfahren
Testdaten:
- Testdaten
- Äquivalenzklassenbildung
- Grenzwertanalyse
Testdurchführung und Fehlermanagement:
- Testsequenz und Testszenario
- Durchführung Systemtest und Abnahmetest
- Regressions- und Fehlernachtest
- Fehlermanagement
Testdokumentation und Testtools:
- Grundsätzliche Testdokumentation
- Testkonzept und Testendebericht
- Testtools
Methode
Unsere Trainer:innen mit langjähriger Erfahrung als Systemtester:innen sowie Fach- und Abnahmetester:innen erklären Ihnen die Grundlagen des Softwaretests in der Fachabteilung und der Testfallerstellung in verständlicher praxisrelevanter Form. Diskussionen mit den anderen Teilnehmenden aus unterschiedlichen Firmen und Projekten, Übungen zum Anwenden der Testfallerstellung sowie das Besprechen von Fallbeispielen helfen Ihnen, das neu erworbene Wissen zu festigen und in Ihrem Arbeitsumfeld anzuwenden.