In dieser Weiterbildung lernst Du die Grundlagen des Software-Testings und der Qualitätssicherung in der IT. Du erhältst einen Überblick über Testmethoden wie funktionales und nicht-funktionales Testen, Black-Box- und White-Box-Testing sowie den gesamten Softwaretestprozess - von der Planung bis zur Fehlerdokumentation. Verstehe, wie Testautomatisierung mit modernen Tools Abläufe optimiert und wie Sicherheits- und agile Testmethoden in Entwicklungsprozesse integriert werden. Praxisnahe Übungen vermitteln Dir den Einsatz von Testumgebungen, Testdaten und Fehlermanagement. Dieser Kurs macht Dich mit aktuellen Trends im Software-Testing vertraut und hilft Dir, fundierte Kenntnisse für den Einstieg in die IT-Qualitätssicherung und Softwareentwicklung zu erwerben.
Inhalte zu IT-Grundlagen in der Software Testung:Einführung in die IT-Grundlagen:
- Grundlagen der Informationstechnologie
- Überblick über Hardware und Software
- Betriebssysteme und Netzwerke
Grundlagen des Software-Testens:
- Einführung in das Testen von Software
- Ziele und Bedeutung des Software-Testings
- Grundlegende Testarten und -methoden
Software-Entwicklungsprozesse:
- Überblick über Softwareentwicklungsmodelle
- Rolle des Testens im Entwicklungsprozess
- Phasen des Softwareentwicklungslebenszyklus
Testmethoden und -techniken:
- Unterschiede zwischen statischen und dynamischen Tests
- Grundlegende Techniken des funktionalen und nicht-funktionalen Testens
- Black-Box- und White-Box-Testing: Einführung und Prinzipien
Testplanung und -dokumentation:
- Grundlagen der Testplanung
- Erstellung von Testplänen und Testfällen
- Dokumentation und Berichterstellung im Testprozess
Fehlermanagement:
- Einführung in das Fehlermanagement
- Identifikation und Dokumentation von Fehlern
- Verfolgung und Behebung von Fehlern
Testwerkzeuge und -automatisierung:
- Überblick über grundlegende Testwerkzeuge
- Einsatzmöglichkeiten und Vorteile von Testautomatisierung
- Einführung in einfache Testautomatisierungstools
Praktische Übungen im Software-Testing:
- Durchführung einfacher Testfälle und Szenarien
- Anwendung der gelernten Methoden in praxisnahen Übungen
Qualitätssicherung in der Softwareentwicklung:
- Grundlagen der Qualitätssicherung
- Unterschied zwischen Qualitätssicherung und Qualitätskontrolle
- Qualitätsmanagementsysteme
Testumgebungen und -daten:
- Einführung in Testumgebungen
- Erstellung und Verwaltung von Testdaten
- Aufbau und Pflege einfacher Testumgebungen
Softwaretestprozess:
- Einführung in den Testprozess
- Planung, Durchführung und Bewertung von Tests
- Kontinuierliche Verbesserung des Testprozesses
Agiles Testen:
- Grundlagen des agilen Testens
- Einführung in agile Methoden und deren Einfluss auf das Testen
- Integration von Tests in agile Entwicklungsprozesse
Sicherheitsaspekte im Software-Testing:
- Einführung in grundlegende Sicherheitstests
- Identifikation von Sicherheitsrisiken
- Durchführung einfacher Sicherheitstests
Aktuelle Trends im Software-Testing:
- Überblick über aktuelle Entwicklungen und Trends
- Neue Technologien im Software-Testing
- Herausforderungen und zukünftige Entwicklungen in der Testbranche