Anzeigesprache
Zur Modulseite PDF generieren

#40827 / #5

Seit SoSe 2020

Deutsch

Grundlagen des Softwaretestens

6

Hauswirth, Manfred

benotet

Schriftliche Prüfung

Zugehörigkeit


Fakultät IV

Institut für Telekommunikationssysteme

34332300 FG Open Distributed Systems

Keine Angabe

Kontakt


HFT 3

Hauswirth, Manfred

lehre@ods.tu-berlin.de

Lernergebnisse

Die Vorlesung widmet sich der Vermittlung und praktischen Anwendung von Methoden und Werkzeugen des Software-Testens und bietet eine Einführung in das systematische Prüfen und Absicherung von software-basierten Systemen. Die Studierenden sollen nach der Teilnahme an der Veranstaltung in der Lage sein, Testziele zu definieren und Methoden des Softwaretestens anzuwenden. Ferner sollen die Studierenden in der Lage sein, Methoden des Testmanagements anzuwenden, Testentwürfe zu spezifizieren, Testspezifikationen zu erzeugen als auch Testgenerierung, Testautomatisierung und Testbewertung in der Praxis anzuwenden. Studierenden wird die Möglichkeit gegeben, optional an der Zertifizierung zum ISTQB® (International Software Testing Qualification Board, www.istqb.org) Software Tester Foundation Level teilzunehmen.“

Lehrinhalte

Das Testen nimmt einen immer größeren Stellenwert in der Entwicklung und Qualitätssicherung software-basierter Systeme ein. Diese VL wird Basiskonzepte des Software-Testen erläutern und praxis-relevante Methoden zum Testmanagement, zum Testentwurf, zur Testspezifikation, Testgenerierung und Testbewertung vermitteln. Übungen helfen, den Stoff zu erfassen und praktisch anzuwenden. Folgende Themenblöcke werden behandelt: • Grundlagen des Softwaretestens • Testen im Softwarelebenszyklus • Statischer Test • Dynamischer Test • Testfallentwurfsverfahren • Testmanagement • Testwerkzeuge Die Vorlesung basiert auf dem ISTQB® (International Software Testing Qualification Board, www.istqb.org) Certified Tester Programm, einem weltweit anerkannten, standardisierten Aus- und Weiterbildungsschema für Software-Tester. Die VL vermittelt den Stoff des ISTQB Software Tester Foundation Level und weiterführende aktuelle Testmethoden und -techniken. Im Anschluss kann daher neben der Prüfung zur VL eine Prüfung zum Zertifikat Software Tester Foundation Level abgelegt werden. Dieses Zertifikat wird mittlerweile in vielen Stellenausschreibungen nachgefragt.

Modulbestandteile

Pflichtgruppe:

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWSVZ
Grundlagen des SoftwaretestensVL0432 L 778SoSeDeutsch2
Grundlagen des SoftwaretestensUE0432 L 779SoSeDeutsch2

Arbeitsaufwand und Leistungspunkte

Grundlagen des Softwaretestens (VL):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit15.02.0h30.0h
Vor-/Nachbereitung15.04.0h60.0h
90.0h(~3 LP)

Grundlagen des Softwaretestens (UE):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit15.02.0h30.0h
Vor-/Nachbereitung15.04.0h60.0h
90.0h(~3 LP)
Der Aufwand des Moduls summiert sich zu 180.0 Stunden. Damit umfasst das Modul 6 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

Das Modul besteht aus einer Vorlesung und einer Übung. In der Übung werden die Inhalte der Vorlesung vertiefend behandelt.

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

Grundkenntnisse über Softwaretechnik, Grundlagen der Programmierung.

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

1. Voraussetzung
Completion of at least 60% of all homework assignments

Abschluss des Moduls

Benotung

benotet

Prüfungsform

Schriftliche Prüfung

Sprache

Deutsch/Englisch

Dauer/Umfang

90 Minuten

Dauer des Moduls

Für Belegung und Abschluss des Moduls ist folgende Semesteranzahl veranschlagt:
1 Semester.

Dieses Modul kann in folgenden Semestern begonnen werden:
Sommersemester.

Maximale teilnehmende Personen

Die maximale Teilnehmerzahl beträgt 120.

Anmeldeformalitäten

Abhängig von der jeweiligen Prüfungsordnung ist die Anmeldung über QISPOS oder beim zuständigen Prüfungsamt erforderlich. Mehr Informationen unter http://www.qds.tu-berlin.de

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  verfügbar

 

Literatur

Empfohlene Literatur
Beizer, B. (1990): Software Testing Techniques, 2nd edition, Van Nostrand Reinhold, Boston, 580 pages, ISBN 1850328803.
Kaner, C.; Bach, J.; Pettichord, B. (2002): Lessons Learned in Software Testing, Wiley, 352 pages, ISBN 0471081124.
Liggesmeyer, P. (2002): Software-Qualität, Spektrum-Verlag, Heidelberg, Berlin, 523 Seiten, ISBN 3827411181.
Spillner, A.; Linz, T. (2010): Basiswissen Softwaretest, Aus- und Weiterbildung zum Certified Tester Foundation Level nach ISTQB® -Standard, 4. überarbeitete Auflage, Mai 2010, dpunkt.verlag Heidelberg, Berlin, 308 Seiten, ISBN 978-3-89864-642-0.

Zugeordnete Studiengänge


Diese Modulversion wird in folgenden Studiengängen verwendet:

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Computer Engineering (M. Sc.)163SoSe 2020SoSe 2024
Computer Science (Informatik) (M. Sc.)136SoSe 2020SoSe 2024
Elektrotechnik (M. Sc.)136SoSe 2020SoSe 2024
Informatik (B. Sc.)19SoSe 2020SoSe 2024
Information Systems Management (Wirtschaftsinformatik) (M. Sc.)221SoSe 2020SoSe 2024
Technische Informatik (B. Sc.)19SoSe 2020SoSe 2024
Wirtschaftsinformatik (B. Sc.)215SoSe 2020SoSe 2024
Wirtschaftsingenieurwesen (M. Sc.)130SoSe 2020SoSe 2024

Sonstiges

Sprache: Deutsch, ggf. Englisch unter Berücksichtigung der Kurszusammensetzung. Die Festlegung erfolgt in der ersten Veranstaltung durch den Lehrenden. Die Sprache der schriftlichen Prüfung erfolgt in Abhängigkeit der final festgelegten Kurssprache.