Modul-Nr. / Code |
131 / SWQ |
Studiengang |
Angewandte Informatik (B.Sc.)
Angewandte Informatik – dual (B.Sc.)
|
Geförderte Kompetenzen |
Fachkompetenz
Methodenkompetenz
Sozialkompetenz
Selbstkompetenz
|
Angestrebte Lernergebnisse des Moduls |
Nach erfolgreichem Absolvieren dieses Moduls sind die Studierenden in der Lage,
-
die Bedeutung von Qualitätssicherung und Tests für die Entwicklung und Bereitstellung von IT-Systemen zu definieren,
-
grundlegende strukturierte Vorgehensweisen zur Spezifikation von Testfällen zu erklären und anzuwenden,
-
verschiedene Methoden aus den Bereichen Whitebox- und Blackbox-Tests zu erklären und bezüglich ihrer Einsatzmöglichkeit im konkreten Fall zu bewerten und anzuwenden,
-
in Pair-Programming Unit- und Acceptance-Tests mit Hilfe eines gängigen Test-Frameworks zu planen, zu diskutieren, zu erstellen und automatisiert ablaufen zu lassen,
-
die Methodik des testgetriebenen Entwurfs zu erklären, deren Vor- und Nachteile gegenüberzustellen und die Methodik an kleineren praktischen Beispielen anzuwenden.
|
Inhalte des Moduls |
-
Qualitätsbegriff und Qualitätsaspekte
-
Grundlagen zum Testen von SW-Systemen
-
Einbettung von Qualitätsmaßnahmen im SW-Entwicklungsprozess
-
Testmanagement
-
Statischer Test – Reviews, Inspektionen, Analysen
-
Dynamischer Test – Black-Box- und White-Box-Verfahren
-
Testen objektorientierter Systeme
-
Testbarkeitsaspekte im SW-Design
-
Testdesign mit Fokus auf automatisierte Unit- und Acceptance-Tests
|
Studiensemester |
3 |
Dauer des Moduls |
ein Semester |
SWS |
Vorlesung (2 SWS) und Praktikum (2 SWS) |
Häufigkeit des Modulangebots |
Semesterweise |
Zahl der zugeteilten ECTS-Credits |
6 |
Gesamtworkload |
150 Stunden |
Kontaktzeit |
60 Stunden |
Selbststudium |
90 Stunden |
Art des Moduls (Pflicht, Wahl, etc.) |
Pflichtmodul |
Verwendbarkeit des Moduls |
|
Teilnahmevoraussetzungen |
Eine vorherige erfolgreiche Teilnahme an den Modulen „Prozedurale Programmierung“ und „Objektorientierte Programmierung“ wird dringend empfohlen. |
Modulverantwortliche Person |
Prof. Dr. Thielen |
Dozentin / Dozent |
Prof. Dr. Thielen |
Unterrichtssprache |
Deutsch |
Art der PrĂĽfung / Voraussetzung fĂĽr die Vergabe von Leistungspunkten |
Angewandte Informatik: Schriftliche Prüfung (mit praktischem Aufgabenteil entsprechend § 13 Abs. 3 RPO)
Angewandte Informatik – dual: Projektarbeit mit Abschlussvortrag entspr. RPO §14 Abs. 2 u. 5 |
PrĂĽfungsdauer |
Angewandte Informatik: 120 Minuten
Angewandte Informatik – dual: 15 Minuten Abschlussvortrag |
PrĂĽfung benotet / unbenotet |
Benotet |
Notengewicht in der Gesamtnote |
Entsprechend der ECTS-Punkte |
Lehr- und Lernmethoden |
Vorlesung und Praktikum |
Besonderes (z.B. Online-Anteil, Praxisbesuche, Gastvorträge, etc.) |
Angewandte Informatik – dual: Das Thema der Projektarbeit kann vom Betrieb vorgeschlagen werden. Die Anfertigung der Projektarbeit erfolgt am zweiten Lernort. |
PflichtlektĂĽre |
- |
zusätzlich empfohlene Literatur |
-
Spillner, A.; Linz, T.: Basiswissen Softwaretest. dpunkt.verlag, 7. Auflage, 2024.
-
Spillner, A.; Breymann, U.: Lean Testing fĂĽr C++-Programmierer - Angemessen statt aufwendig testen. dpunkt.verlag, 2016.
-
Vigenschow, U.: Testen von Software und Embedded Systems (FrĂĽherer Buchtitel: Objektorientiertes Testen und Testautomatisierung in der Praxis). dpunkt.verlag, 2010
-
Beck, K.: Test-Driven Development by Example. Pearson Education, 2003.
|