Inhalt

[ 921SOENSOTK13 ] KV Software Testing

Versionsauswahl
Es ist eine neuere Version 2022W dieser LV im Curriculum Masterstudium Wirtschaftsinformatik 2023W vorhanden.
Workload Ausbildungslevel Studienfachbereich VerantwortlicheR Semesterstunden Anbietende Uni
3 ECTS M1 - Master 1. Jahr Informatik Reinhold Plösch 2 SSt Johannes Kepler Universität Linz
Detailinformationen
Quellcurriculum Masterstudium Computer Science 2021S
Ziele Die Studierenden verstehen die Bedeutung des Testens im Softwareentwicklungsprozess und die grundlegenden Konzepte und Techniken unterschiedlicher Testarten wie Unit-Tests, Integrations- und Systemtest. Sie sind befähigt, mit statischen und dynamischen Testwerkzeugen praktisch umzugehen.
Lehrinhalte Software-Qualität, Prinzipien und Konzepte des Testens, statische und dynamische Teststrategien und Werkzeuge, Unit-Tests, Integrationstests, Systemtests, Akzeptanztests, Performance-Tests, black-box und white-box Testmethoden (z.B. Äquivalenzklassenmethode, Grenzwertanalyse, Test Coverage Analysen, mutationsbasierte Testverfahren), Testmanagement, Code Reviews, Software-Metriken, ausgewählte Testwerkzeuge.
Beurteilungskriterien Praktische Übungsaufgaben (50%), Klausur (50%)
Lehrmethoden Folienvortrag mit Fallbeispielen; regelmäßige Übungsaufgaben
Abhaltungssprache Englisch
Literatur Basisliteratur:

  • Meszaros, G.: xUnit Test Patterns: Refactoring Test Code. Addison Wesley Signature Series, Amsterdam, aktuelle Auflage.
  • Liggesmeyer, P.: Sofware-Qualität - Testen, Analysieren und Verifizieren von Software. Spektrum Akademischer Verlag, Heidelberg, 2002.
  • Link, J.: Unit Testing in Java - How tests drive the code. Morgan Kaufmann Publishers, San Francisco, aktuelle Auflage
  • Spillner, A.; Linz, T.: Basiswissen Softwaretest. dpunkt.verlag, Heidelberg, aktuelle Auflage
  • Spillner, A.; Roßner, T.; Winter, M.; Linz, T.: Praxiswissen Softwaretest–Testmanagement. dpunkt.verlag, Heidelberg, aktuelle Auflage.

Ergänzungsliteratur wird in jedem Semester bekannt gegeben.

Lehrinhalte wechselnd? Nein
Äquivalenzen INMSPKVTEST: KV Testen von Softwaresystemen (3 ECTS)
Präsenzlehrveranstaltung
Teilungsziffer -
Zuteilungsverfahren Direktzuteilung