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

Contact | Travel Info

News

CrowdRE'23: Keynote 'Reflections on Human Values in Crowd-based Requirements Engineering' held by Barbara Paech

REFSQ 2023: Keynote 'Explicit and Implicit Values in and of Requirements Engineering Practice and Research' held by Barbara Paech

Our paper 'Empirical Research Design for Software Architecture Decision Making: An Analysis' was selected for the JSS Happy Hour. You can watch it on YouTube

Anja Kleebaum et al. 'Continuous Design Decision Support'. Chapter published in 'Managed Software Evolution' (2019)