In dieser Weiterbildung eignest Du Dir umfassendes Wissen über Software-Qualitätssicherung an und lernst, Tests nahtlos in den Entwicklungsprozess zu integrieren. Du setzt Dich mit analytischen und explorativen Testmethoden auseinander, entwickelst Prüfstrategien für verschiedene Entwicklungsmodelle und untersuchst Software anhand statischer sowie dynamischer Testverfahren. Dabei vertiefst Du Dein Verständnis für Fehlermanagement, automatisierte Testprozesse und den Einsatz geeigneter Werkzeuge. Du analysierst Systemstabilität durch Last- und Performance-Prüfungen und identifizierst Schwachstellen mithilfe von Sicherheits- und Penetrationstests. Neben praxisnahen Übungen zu Testdesign und Testumgebungen erhältst Du Einblicke in Zertifizierungen sowie aktuelle Entwicklungen im Bereich der Softwareprüfung. Dieser Kurs vermittelt Dir praxisrelevante Kompetenzen für den IT-Qualitätssicherungsbereich.

Einführung in die Grundlagen des Software-Testens:
  • Definition und Ziele
  • Testarten und -methoden

Black-Box-Testverfahren:
  • Prinzipien und Techniken
  • Vorteile und Anwendungsbereiche
  • Erstellung und Durchführung von Testfällen

White-Box-Testverfahren:
  • Prinzipien und Techniken
  • Vorteile und Anwendungsbereiche
  • Erstellung und Durchführung von Testfällen

Vergleich von Black-Box und White-Box Testing:
  • Unterschiede und Gemeinsamkeiten
  • Einsatzgebiete und Kombinationsmöglichkeiten

Testmanagement: Planung, Strategien, Durchführung, Fehlerverfolgung:
  • Erstellung und Umsetzung von Testplänen
  • Fehlerverfolgung und -behebung

Werkzeugunterstützung für Black-Box/White-Box Tests:
  • Einsatzmöglichkeiten und Vorteile
  • Einführung in relevante Testwerkzeuge

Praktische Übungen zu Black-Box/White-Box Tests:
  • Durchführung von Testfällen und Szenarien
  • Anwendung der Methoden in Übungen

Optimierung des Testprozesses: Risikobasiertes Testen, Testdatenmanagement:
  • Ansätze zur Prozessoptimierung
  • Management und Dokumentation von Testdaten

Überblick über Standards und Zertifizierungen im Software-Testing:
  • Wichtige Standards und Zertifikate
  • Bedeutung und Nutzen

Grundlagen der Software-Qualitätssicherung und -kontrolle:
  • Konzepte und Methoden der Qualitätssicherung
  • Qualitätskontrollmaßnahmen

Testabdeckung: Umfang und Messung:
  • Definition und Strategien zur Maximierung

Testdesign: Testfälle, Skripte, Daten, Umgebungen:
  • Erstellung und Verwaltung

Softwaretestprozess: Planung, Durchführung, Bewertung:
  • Schritte und Methoden zur Verbesserung

Aktuelle Entwicklungen und Trends im Software-Testing:
  • Neue Technologien und zukünftige Trends