Seminar / Tutorium (Modul IS)
Bessere Software durch systematische Tests
In der Softwareentwicklung spielen Anforderungen und Tests eine wichtige Rolle. Anforderungen geben an, welche Eigenschaften und Funktionalitäten die Software erfüllen sollte. System- bzw. Akzeptanztests überprüfen, ob die Anforderungen auch wirklich umgesetzt wurden. Dazu sollte allerdings sichergestellt werden, dass diese Tests auch zu den Anforderungen passen. Dadurch kann die Erstellung von Tests sehr aufwändig sein. Um dem entgegen zu wirken, arbeitet die Forschung daran, Ansätze zu entwickeln, die systematisch aus Anforderungen Tests erstellen. Sie verwenden Techniken wie Natural Language Processing oder model-based testing und vereinfachen durch diese teils automatisierten Prozesse die Testerstellung.
In diesem Seminar betrachten wir Ansätze zur systematischen Erstellung von System- und Akzeptanztests aus Anforderungen. Nach einer Einführung in die Thematik beschäftigen wir uns mit verschiedenen fortgeschrittenen Ansätzen aus der Fachliteratur und analysieren deren Beitrag zur Erstellung von System- und Akzeptanztests.
Im Laufe des Seminars erarbeiten Sie sich ein Thema mit Hilfe vorgegebener und insbesondere auch selbst zu recherchierender Literatur. Ihre Ergebnisse präsentieren und diskutieren Sie im Plenum und dokumentieren Sie in einer schriftlichen Ausarbeitung.
Leitung
Prof. Dr. Barbara Paech, M.Sc. Astrid Rohmann
Zeit und Ort
Vorbesprechung: Dienstag 3.11.2020 13:00-14:00 Uhr, online über HeiConf unter https://heiconf.uni-heidelberg.de/znwk-f2gn-ek3q-wzhf
weitere Blocktermine nach Vereinbarung
Teilnahme
Bachelor/Master Angewandte Informatik sowie HörerInnen anderer Fachrichtungen
Voraussetzungen
Vorlesung ISW (Modul ISW) oder gleichwertige Kenntnisse
Leistungsnachweis
Leistungsnachweis je nach Studiengang
KONTAKT
Prof. Dr. Barbara Paech, INF 205, Raum 2/206
M.Sc. Astrid Rohmann, INF 205, Raum 2/203