SE5016 Systematischer Softwaretest

Modulverantwortliche
  • Prof. Dr. Alexander Dworschak
Lehrende
  • Nadja Krümmel
  • Prof. Dr. Klaus Wüst
Notwendige Voraussetzungen zur Teilnahme

keine

Kurzbeschreibung

Vertiefung der Kenntnisse im systematischen Softwaretest; tiefergehender Kenntnisse in der praktischen Vorgehensweise ausreichend getesteter Software

Inhalte
  • Motivation / Notwendigkeit systematischer Softwaretests
  • Fundamentaler Testprozess: Konzeption, Aufgabenverteilung im Team, Durchführung, Bewertung
  • Testmethoden/-verfahren: Teststufen, Testarten
  • Review-Methoden
  • Besondere Testausprägungen: Funktionstest, Volume-Test, Stresstest, Lasttest, Resourcentest, Recovery-Test, Integrationstests, Systemtest
  • Testmanagement
  • Testwerkzeuge
Qualifikations- und Lernziele

Die Teilnehmenden benennen Vorgehensweisen beim Testen von Software und können das Gelernte in konkrete SoftwareProjekte transferieren. Sie sind in der Lage ein Projektteam zu leiten und mit den anderen Teilnehmenden bereichsspezifische und fachübergreifende Diskussionen zu führen.

ECTS-Leistungspunkte (CrP)
  • 6 CrP
  • Arbeitsaufwand 180 Std.
  • Präsenzzeit 60 Std.
  • Selbststudium 120 Std.
Lehr- und Lernformen
  • 4 SWS
  • Praktikum 1 SWS

  • Seminar/Seminaristischer Unterricht 3 SWS

Studiensemester
  • Informatik (M.Sc. 2010)
Dauer
1 Semester
Häufigkeit des Angebots
Nach Bedarf
Unterrichtssprache
Deutsch
Bonuspunkte

Nein

Bonuspunkte werden gemäß § 9 (4) der Allgemeinen Bestimmungen vergeben. Art und Weise der Zusatzleistungen wird den Studierenden zu Veranstaltungsbeginn rechtzeitig und in geeigneter Art und Weise mitgeteilt.

Prüfungsleistungen

Prüfungsvorleistung: Keine

Prüfungsleistung: Projektarbeit

Benotung
Die Bewertung des Moduls erfolgt gemäß § 9 der Allgemeinen Bestimmungen (Teil I der Prüfungsordnung).
Verwendbarkeit
Gemäß § 5 der Allgemeinen Bestimmungen (Teil I der Prüfungsordnung) Verwendbarkeit in allen Masterstudiengänge der THM möglich.
Literatur, Medien
  • Spillner, Linz: Basiswissen Softwaretest
  • Thaller: Software-Test
  • G.J.Myers: Methodisches Testen von Programmen
  • Zeller: Why Programs Fail?
  • Winter et al: Der Integrationstest
  • Sneed et al: Der Systemtest
  • Baumgartner et al: Agile Testing
  • Grünfelder: Softwaretest für Embedded Systems

Rechtliche Hinweise