In dieser Weiterbildung erlernst Du die zentralen Methoden und Strukturen des professionellen Softwaretestens - von den Grundlagen bis zur toolgestützten Umsetzung. Du setzt Dich mit der Rolle des Testens im Entwicklungsprozess auseinander, planst und gestaltest Teststrategien, analysierst Testergebnisse und dokumentierst systematisch. Statische Testverfahren wie Reviews oder Inspektionen sowie dynamische Ansätze gehören ebenso zum Programm wie Fehlermanagement und Qualitätssicherung. Du bekommst Einblick in gängige Testmanagement-Rollen, entwickelst ein Verständnis für Projektsteuerung im Testkontext und lernst, wie Testwerkzeuge - inklusive Automatisierung - effektiv in bestehende Prozesse integriert werden. Ideal für einen soliden Einstieg ins Software-Testing.
Grundlagen des Testens:- Einführung in die Softwaretestverfahren
- Ziele und Bedeutung des Testens
- Testprozesse und Testmethoden
- Ansätze und Verfahren im Testprozess
Testen im Softwareentwicklungszyklus:
- Softwareentwicklungsmodelle und deren Beziehung zum Testen
- Phasen des Softwareentwicklungszyklus
- Einbindung des Testprozesses in die Softwareentwicklung
Statische Tests:
- Typen statischer Tests (z.B. Reviews, Walkthroughs, Inspektionen)
- Vorteile und Einsatzgebiete statischer Tests
- Durchführung und Bewertung statischer Tests
Testmethoden:
- Planung und Gestaltung von Tests
- Testdurchführung und Steuerung
- Analyse und Dokumentation von Testergebnissen
- Fehlermanagement und Fehlerbehebung
Testmanagement:
- Rollen und Verantwortlichkeiten im Testmanagement
- Organisation und Durchführung von Testaktivitäten
- Steuerung und Kontrolle von Testprojekten
- Qualitätssicherung und -management im Testprozess
Werkzeuge zur Unterstützung des Testens:
- Möglichkeiten und Vorteile von Testwerkzeugen
- Auswahl und Implementierung von Testwerkzeugen
- Werkzeuge für Testautomatisierung und -verwaltung
- Integration von Testwerkzeugen in den Testprozess