System Test Engineering

Software Testing

Integrierte Lehrveranstaltung, 6.00 ECTS

 

Lehrinhalte

• Software-Entwicklungszyklen
• Grundlegende Konzepte für Softwaretests
• Tests im Software Life-Cycle
• Statische und dynamische Teststrategien
• Test Design und Management
• Teststrategien für Softwaretests
• Regressionstest, Modultest und Integrationstest
• Werkzeuge für Softwaretests
• Tests von Firmware
• Versionierung und Dokumentation

Lernergebnisse der LV

Die Absolventinnen und Absolventen
• beschreiben die typischen Software-Entwicklungsprozesse,
• wenden moderne Softwaretestverfahren in Bezug auf Softwareentwicklung und
Projektmanagement an,
• erstellen Teststrategien und -pläne,
• erzeugen und priorisieren Testfälle und führen diese aus,
• setzen gängige Tools zum Testen von Software ein und
• integrieren Tests in den Software-Entwicklungsprozess.

Empfohlene oder verpflichtende Fachliteratur und andere Lernressourcen bzw. –instrumente

Bücher:
• Myers; Sandler; Badgett: The art of software testing
• Pressman: Software engineering: a practitioner's approach
Fachzeitschriften: -

Art der Vermittlung

2 ECTS Vorlesung, 4 ECTS Übung

Voraussetzungen und Begleitbedingungen

Modul 2

Prüfungsmethode und Beurteilungskriterien

Vorlesung: Prüfung
Übung: permanente Leistungsbeurteilung