183.290 Software Testing
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2019W, VU, 2.0h, 3.0EC

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage...

  • Testkonzepte für kleine bis mittelgroße Softwareprojekte zu erstellen
  • Testfälle aus Anforderungen methodisch abzuleiten und risikobasiert zu priorisieren
  • Manuelle und automatisierte Tests zu planen, zu spezifizieren und durchzuführen
  • Werkzeuge für die Automatisierung von Tests unterschiedlicher Teststufen zu selektieren und anzuwenden
  • Abweichungen zum spezifizierten Verhalten und Fehlerzustände in einem System zu identifizieren und klassifizieren
  • Test Management und Defect Management Systeme anzuwenden

 

Inhalt der Lehrveranstaltung

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 Software Qualitätssicherung angesehen, die den gesamten Softwarelebenszyklus begleitet. 
Folgende Themenschwerpunkte werden in dieser LVA behandelt: 

  • Grundlagen des Software Testens
  • Teststufen und Testarten
  • Testmethoden
  • Testentwurfsverfahren
  • Testprozess
  • Testmanagement
  • Testwerkzeuge und Testautomatisierung

Methoden

Folgende Methoden werden in dieser Lehrveranstaltung eingesetzt:

  • Einführung in die Verwendung gängiger Testwerkzeuge und –tools
  • Bereitstellung von Referenzimplementierungen und Best-Practice-Ansätzen
  • Erarbeitung und Präsentation von Beispielen in den Vorlesungseinheiten
  • Gemeinsames Erarbeiten von Inhalten während eines Workshops
  • Praxisnahe Gastvorträge, die Einblick in Werkzeuge und Erfahrungswerte realer Projekte bieten

Prüfungsmodus

Prüfungsimmanent

Weitere Informationen

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)

Vortragende

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Di.17:00 - 19:0008.10.2019 - 03.12.2019EI 2 Pichelmayer HS Software Testing
Sa.08:00 - 18:0014.12.2019Aufbaulabor - Achtung! Werkraum, kein Hörsaal! Software Testing
Di.17:00 - 19:0003.03.2020EI 2 Pichelmayer HS Software Testing
Di.17:00 - 19:0010.03.2020EI 2 Pichelmayer HS Software Testing
Software Testing - Einzeltermine
TagDatumZeitOrtBeschreibung
Di.08.10.201917:00 - 19:00EI 2 Pichelmayer HS Software Testing
Di.15.10.201917:00 - 19:00EI 2 Pichelmayer HS Software Testing
Di.22.10.201917:00 - 19:00EI 2 Pichelmayer HS Software Testing
Di.29.10.201917:00 - 19:00EI 2 Pichelmayer HS Software Testing
Di.05.11.201917:00 - 19:00EI 2 Pichelmayer HS Software Testing
Di.12.11.201917:00 - 19:00EI 2 Pichelmayer HS Software Testing
Di.19.11.201917:00 - 19:00EI 2 Pichelmayer HS Software Testing
Di.26.11.201917:00 - 19:00EI 2 Pichelmayer HS Software Testing
Di.03.12.201917:00 - 19:00EI 2 Pichelmayer HS Software Testing
Sa.14.12.201908:00 - 18:00Aufbaulabor - Achtung! Werkraum, kein Hörsaal! Software Testing
Di.03.03.202017:00 - 19:00EI 2 Pichelmayer HS Software Testing
Di.10.03.202017:00 - 19:00EI 2 Pichelmayer HS Software Testing

Leistungsnachweis

Die Beurteilung ergibt sich aus folgenden Teilen, alle Teile müssen positiv absolviert werden:

  • Einzelübungen zur Implementierung von Software Tests basierend auf gängigen Testwerkzeugen und Tools
  • Workshop in Kleingruppen, bei dem alle Phasen und Aktivitäten des Testprozesses für ein bestehendes Projekt geplant und mit geeigneten Methoden und Werkzeugen umgesetzt werden
  • Schriftliche Prüfung über die Vorlesungsinhalte. Die Verwendung von Unterlagen ist nicht erlaubt, die Prüfung besteht aus Verständnis- und Kreativfragen

Prüfungen

TagZeitDatumOrtPrüfungsmodusAnmeldefristAnmeldungPrüfung
Di.17:00 - 19:0010.12.2019EI 9 Hlawka HS schriftlich13.11.2019 10:00 - 09.12.2019 08:00in TISSSoftware Testing 1
Di.17:00 - 19:0007.01.2020EI 7 Hörsaal schriftlich13.11.2019 08:00 - 06.01.2020 08:00in TISSSoftware Testing 2

LVA-Anmeldung

Von Bis Abmeldung bis
06.09.2019 00:00 20.10.2019 23:00 20.10.2019 23:00

Curricula

Literatur

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.

Weitere Informationen

Sprache

Deutsch