Fakultät für Informatik

TU München - Fakultät für Informatik
Software- and Systems Engineering Research Group

TUM

Vorlesung | Sommersemester 2012
Prozesse und Methoden beim Testen von Software
Dr. Stefan Kriebel (BMW PEUGEOT CITROËN ELECTRIFICATION GmbH), Markus Daigeler (BMW PEUGEOT CITROËN ELECTRIFICATION GmbH) und Alexander Kühndel (Berner und Mattner Systemtechnik GmbH)

 

NEWS:
Die Prüfung zum Certified Tester findet am 23.07. um 14:00 Uhr im HS1 statt!
Die Übung am 12.07. wird auf den 19.07 verschoben!


Vorlesung

Dozent: Dr. Stefan Kriebel (BMW PEUGEOT CITROËN ELECTRIFICATION GmbH)
ECTS: 5
Vorlesung: Montags, 16.30 - 18:00 Uhr
Übung: Donnerstags, 16.30 - 17:30 Uhr im HS2 (Vorlesungs- und Übungsplan unter TumOnline)
Certified Tester: 23.07.2012 um 14:00 Uhr im HS1
Klausur: 23.07.2012 um 16:30 Uhr im HS1

Inhalt:

  1. Grundlagen
    • Einführung
    • Begriffe und Motivation
    • Basis-Testprozess
    • Priorisierung des Tests
    • Psychologie des Testens
  2. Testen im Softwarelebenszyklus
    • Wasserfall- / V- / W- / Inkrementelles- / Spiral-Modell
    • Modul- / Komponententest
    • Integrationstest
    • Systemtest
    • Abnahmetest
    • Wartung von Tests
    • Testen von Prototypen
  3. Statisches Testen
    • Manuelle Prüfmethoden
    • Statische Analyse
  4. Dynamisches Testen
    • Black-Box-Verfahren
    • White-Box-Verfahren
    • Intuitive Testfallermittelung
  5. Testmanagement
    • Risikomanagement
    • Wirtschaftlichkeit von Tests
    • Wiederverwendung
    • Fehlermanagement
    • Testplanung / -überwachung / -steuerung
    • Metriken
    • Organisation von Testteams / Qualifikationen
    • Anforderungen an das Konfigurationsmanagement
    • Normen und Standards
  6. Testwerkzeuge / Testautomatisierung
    • Typen
    • Auswahl
    • Einführung der Werkzeuge
    • "Home built" vs. Commercial
    • Vorstellung von Werkzeugen

Literatur:

Vorlesungsrelevant

  • Basiswissen Softwaretest von A.Spillner und T.Linz
  • Lehrbuch der Software-Technik (v.a. Bd. 2) von Helmut Balzert
  • Management und Optimierung des Testprozesses von M.Pol, Tim Koomen, A.Spillner
  • Software-Test von Georg Erwin Thaller

Zum Thema Software-Engineering möchte ich auf die Bücher

  • Der Termin und Spielräume von Tom de Marco hinweisen.

Ferner zum Thema Testen von Software u.a.

  • Software Testing in the Real World, Edwart Kit
  • Methodisches Testen von Programmen, Glenford Myers
  • Software Inspection, Dorothy Graham
  • Software-Test Automation, Mark Fewster und Dorothy Graham
  • Effective Methods for Software Testing, William E. Perr Software-Engineering, Roger E. Pressman
  • Software Testing Techniques, Boris Beizer
  • Black-Box Testing, Boris Beizer

© Software & Systems Engineering Research Group
Sitemap |  Kontakt/Impressum
Letzte Änderung: 2012-07-21 12:35:45