Planung und Management von
Software-Qualitätssicherungsmaßnahmen und Software-Tests
Seminardauer: 1 Tag
Ziel:
Die Teilnehmer erlernen das Erstellen von QS- und Testplan, das Abschätzen von
Risiken sowie den Einsatz von Qualitätsmetriken zur Erfolgkontrolle anhand von
Beispielen und praktischen Übungen. Nach erfolgreicher Teilnahme kennen sie die
Zusammenhänge von konstruktiver und analytischer Qualitätssicherung, kennen
verschiedene Prüfmethoden und können deren Einsetzbarkeit im
Softwareentwicklungszyklus einschätzen.
Zielgruppe:
Das Seminar wendet sich an QS-Verantwortliche und Testmanager.
Voraussetzungen:
Grundkenntnisse in der Programmierung sind wünschenswert aber nicht unbedingt
erforderlich.
Methodik:
Der Unterricht wechselt zwischen Vortrag, Diskussion, Demonstration von
Beispielen und praktischen Übungen.
Beschreibung:
Das Seminar zeigt Hintergründe, Ziele und Vorgehensweisen des Qualitätsmanagements in der Softwareentwicklung auf und macht Vorschläge für Aufwandsabschätzung und Erfolgskontrolle. Es vermittelt darüber hinaus einen Überblick über aktuelle Strategien in der konstruktiven und analytischen Qualitätsicherung von Software.
Die Teilnehmer lernen die wichtigsten Konzepte und Verfahren bei fachlichen und technischen Tests während der Software-Entwicklung und bei der Automatisierung von Tests kennen. Sie können die Einsetzbarkeit der vorgestellten Techniken für ihre tägliche Arbeit beurteilen und kennen entscheidende Kriterien für eine bessere Testbarkeit von Software.
Stoffverteilung:
Qualitätssicherung und Test
· Qualitätsziele definieren
· Konstruktive und analytische Qualitätssicherung
· Qualität messen durch Tests
Testplanung
· Testobjektliste erstellen
· Risikobewertung
· Testziele und Endekriterien festlegen
Testmanagement
· Teststufen und Phasen
· Zeit- und Ressourcenplanung
· Testfälle optimieren und verfolgen
· Fehlermanagement
· Den Testerfolg messen
Die Testbasis
· Fachliche und technische Konzepten
· Anforderungen und Abnahmekriterien
· Modellieren und Testen
Teststrategien
· Systematische Testfallermittlung
· Dokumenten-, Modell- und Codereviews
· Technische Prüfverfahren, Entwicklertest
· Exploratives Testen
· Testen durch Benutzen
· Testen durch Dokumentieren
· Testautomation
Dokumentation und Reporting
· Testfall- und Testdatenbeschreibung
· Dokumentation von Testergebnissen
· Berichtswesen