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