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

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

'Continuous Management of Requirement Decisions Using the ConDec Tools' received the best paper award on the tool track of REFSQ'20 (pitch)

2020-2023 Barbara Paech member of DFG review board "software engineering and programing languages"

The IoT-Platform "HEIOT" was developed during the ISE project

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