Einleitung
  • Vorstellung
  • Defintion Software Testing
  • Validierung und Verifikation
  • Prinzipien des Software Testens
  • Fähigkeiten eines Testers
  • Übungsfragen zu den Grundbegriffen
  • Youtube-Video "XEROX Scanner"
Requirements Engineering / Anforderungsmanagement
  • Definition Requirements Engineering
  • Nicht-funktionale Anforderungen
  • Qualität von Anforderungen
  • Use Cases / Anwendungsfälle
Software Development Lifecycle - Teststufen
  • Software Development Lifecycle
  • Teststufen
  • Agiles Vorgehensmodell
  • Testtypen
  • Fragen zum Software Development Lifecycle und den Teststufen
Statische Tests
  • Statische Tests
  • Reviews
  • Fragen zu den statischen Tests
Blackbox Tests
  • Einleitung
  • Äquivalenzklassen-Methode
  • Grenzwertanalyse
  • Entscheidungstabellen
  • Zustandsbasierte Tests
  • Beispiel Stapel
  • Use Case Testing
  • Fragen zu den Blackbox Tests
Whitebox Tests
  • Einleitung
  • Kontrollfluss-Graph
  • Anweisungstests- und Entscheidungstests
  • Fragen zu den Whitebox Tests
Erfahrungsbasierte Tests
  • Erfahrungsbasierte Tests
  • Fragen zu den erfahrungsbasierten Tests
Testmanagement
  • Unabhängigkeit
  • Teststrategie
  • Risiko
  • Design Review based on Failure Mode (DRBFM)
  • Testprozess