- Grundlagen:
- Test oder Beweis
- Fehlerquellen
- Testorientierte Datenverarbeitung
- Programmentwurf und -realisierung
Teststrategien:
- Ganzheitsmethode
- Bottom-Up-Methode
- Top-Down-Methode
Teststufen:
- Schreibtischset
- Modultest
- Integrationstest
- Systemtest
- Abnahmetest
- Erläuterungen der Testphasen
- Fundamentaler Testprozess
Testverfahren:
- White-Box-Test
- Black-Box-Test
- Grey-Box-Test
Testmethoden:
- Eliminationsmethode
- Ablaufgraphmethode
- Testverfolgung
- Grenzwertanalyse
- Äquivalenzklassen
- Entscheidungstabellentechnik
- Use Case Tests
Testfallerstellung:
- Ziele
- Methoden
- Testpfade
- Testdatenverwendung: Synthetische Testdaten versus Echtdaten
- Vollständigkeitskriterium
- Optimale Datenmenge
- Testen objektorientierter Programme
Testwerkzeuge:
- Testmanagement
- Testvorbereitung
- Testdatengenerator
- Testautomatisierung
- Testauswertung
- Testvergleich
Testplanung und -dokumentation:
- Testkonzept
- Testplan
- Aufwandschätzung
- Testüberwachung
- Software Qualitätsmerkmale
Testorganisation:
- Zeitbedarf
- Qualitätskontrolle
- Testsicherung
- Testdokumentation
Methode
Unsere Trainer:innen mit langjähriger Erfahrung als Modul- und Integrationstester:innen erklären Ihnen die Grundlagen des Softwaretests im Allgemeinen und speziell für Entwickler:innen (Whitebox-Tests) in verständlicher, praxisrelevanter Form. Diskussionen mit Teilnehmenden aus unterschiedlichen Firmen und Projekten sowie Übungen zum Anwenden der Testfall- und Testdatenerstellung und das Besprechen von Fallbeispielen helfen Ihnen, das neu erworbene Wissen zu festigen und in Ihrem Arbeitsumfeld anzuwenden.