In dieser Weiterbildung erhältst Du einen umfassenden Einblick in die Welt des Software-Testings - von den Grundlagen bis hin zu aktuellen Methoden und Tools. Du lernst, wie Testprozesse in den Softwareentwicklungszyklus integriert werden, arbeitest mit funktionalen und nicht-funktionalen Testverfahren und setzt Techniken wie Black-Box- und White-Box-Testing gezielt ein. Themen wie Testmanagement, Testautomatisierung, agile Testmethoden und Performance-Tests bilden einen praxisnahen Schwerpunkt. Du entwickelst Testfälle, führst Tests durch, dokumentierst Ergebnisse und analysierst Fehler. Ergänzt wird das Training durch Einblicke in Sicherheits- und Penetrationstests sowie durch praktische Übungen mit modernen Testwerkzeugen.
Grundlagen des Software-Testings:- Einführung in die Grundlagen des Software-Testens
- Software-Testing im Softwareentwicklungslebenszyklus
- Grundlagen der Software-Qualitätssicherung und -kontrolle
- Überblick über Standards und Zertifizierungen im Software-Testing
- Überblick über aktuelle Entwicklungen und Trends im Bereich Software-Testing
Testarten und -verfahren:
- Statisches Testing: Inspektionen und Reviews
- Testverfahren: Funktionales Testen, Nicht-Funktionales Testen, Black-Box-Testen, White-Box-Testen
- Testabdeckung: Was wird getestet und wie viel wird getestet?
- Testdesign: Testfälle, Testskripte, Testdaten, Testumgebungen
- Last- und Performance-Testing: Grundlagen, Tools und Techniken
- Sicherheits- und Penetrationstests: Grundlagen und Methoden der Sicherheitstests
- Agile Testing: Anwendung von Test-Methoden in agilen Umgebungen
Testmanagement und Prozesse:
- Testmanagement: Testplanung, Teststrategien, Testdurchführung, Fehlerverfolgung und -management
- Softwaretestprozess: Planung, Durchführung, Bewertung und Verbesserung von Software-Tests
- Optimierung des Testprozesses: Risikobasiertes Testen, Testdatenmanagement, Testdokumentation
Werkzeuge und Praxis:
- Werkzeugunterstützung für das Testen: Testautomatisierung, Testwerkzeuge und deren Einsatz
- Testautomatisierung: Werkzeuge, Frameworks und Skripting
- Praktische Übungen zum Software-Testing