Im Rahmen dieser Lehrveranstaltung wird ein Überblick über die Grundlagen, Konzepte und Ziele des Software Testens vermittelt. Software Testen wird dabei als eine Spezialdisziplin der Qualitätssicherung angesehen, die den gesamten Softwarelebenszyklus begleitet.
Teilnehmer dieser Lehrveranstaltung lernen die grundlegenden Strategien, Vorgehensweisen, Techniken und Methoden des Software Testens sowie deren theoretischen und praktischen Einsatz in den jeweiligen Testphasen und Teststufen kennen. Abgerundet wird die LVA mit praxisnahen Gastvorträgen und einer als Workshop gestalteten Übungseinheit, in der die gelehrten Inhalte praktisch angewandt werden.
Folgende Themenschwerpunkte werden in dieser LVA behandelt:
* Grundlagen des Software Testens
* Teststufen und Testarten
* Testmethoden
* Testentwurfsverfahren
* Fundamentaler Testprozess
* Test Planung
* Test Analyse und Design
* Test Implementierung und Durchführung
* Testmanagement
* Testwerkzeuge und Testautomatisierung
Begleitend zur Vorlesung ist ein Übungsteil zu absolvieren, bei dem ausgewählte Aufgabenstellungen zu lösen sind. Der Hauptanteil der Übung wird in Form eines Workshops abgehalten. Ziel ist es, praxisorientiert anhand eines Beispiel-Projekts die wichtigsten Aktivitäten des fundamentalen Testprozesses zu planen und mit geeigneten Methoden und Werkzeugen umzusetzen. Themenschwerpunkte der Übung sind Testfalldesign, Testdurchführung, Defect Management, exploratives Testen, Behavior-Driven Testen und automatisiertes Testen von Benutzeroberflächen.
Eine Prüfung zum Vorlesungsteil der LVA ist verpflichtend und Voraussetzung für eine positive Note. Die Nutzung von schriftlichen Unterlagen ist nicht erlaubt. Der Test besteht aus Verständnis- und Kreativfragen. Es besteht Anwesenheitspflicht bei den Gastvorträgen sowie dem Workshop.
Bei Fragen schreiben Sie bitte eine email an peso@inso.tuwien.ac.at.
Unten angegebene Termine stehen hier nur aus reservierungstechnischen Gründen und sind nicht relevant. Nähere Informationen und Aktuelles erfahren Sie auf der TUWEL-Lehrveranstaltungsseite.
ECTS-Breakdown (Aufwandsschätzung):
- Vorbesprechung: 1.5 h
- Vorlesungen: 12 h
- Self Study (Übungen, Testvorbereitung): 60
- Schriftlicher Test: 1.5
Summe: 75 Stunden (3 ECTS)
Für den Grundlagenblock werden die beiden ISTQB Bücher aus dem dpunkt Verlag Basiswissen Softwaretest und Praxiswissen Softwaretest verwendet. Sie können diese Bücher erwerben oder alternativ die entsprechenden ISTQB Syllabi (Foudation Level und Advanced Level) als Lernhilfe nutzen. Der Stoff für den Test ist durch die beiden Syllabi und die Folien des Grundlagenblocks definiert. Gegebenenfalls sind die Inhalte durch selbstständige Recherche (z.B. die ISTQB Bücher oder andere valide Quellen) zu vertiefen. Sollten Sie bezüglich der Wahl der Quelle Fragen haben, wenden Sie Sich an die LVA Betreuung.
Hilfreiche Literatur: T. Grechenig, M. Bernhart, R. Breiteneder, K. Kappel, Softwaretechnik: mit Fallbeispielen aus realen Entwicklungsprojekten, Pearson Studium, 2009.