Fakultät für Informatik

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

TUM

Vorlesung | Sommersemester 2011
Prozesse und Methoden beim Testen von Software
Dr. Stefan Kriebel (BMW Group), Markus Daigeler (BMW Group) und Alexander Kühndel (Berner und Mattner Systemtechnik GmbH)

 

NEWS:

Die Klausureinsicht findet am 20.09.11 um 17:00 Uhr bis 18:30 Uhr im Raum 00.11.038 (v. Neumann) statt!




Die Vorlesung ist im Bereich:  Praktische Informatik I, Vorlesung: 2 Std.
Zeit und Ort der Vorlesung:   Montags, 16:00 - 18:00 Uhr im E.126 (IMETUM)
Übung: Donnerstags, 16:30 - 18:00 Uhr im HS2 (Übungstermine:)
Klausur:18.07.2011 um 16:00 Uhr in der Arcisstr. 21 im Raum 0606 "Theresianum" (Erdgeschoss)
Certified Tester:18.07.2011, 14-15 Uhr, in der Arcisstr. 21 im Raum 0606 "Theresianum" (Erdgeschoss)
Die Anmeldung für den Certified Tester läuft bis Ende nächster Woche, also bis zum 01.07.2011, im Sekretariat. Prüfungskosten 100EUR (werden nicht erstattet bei Nichtbestehen). Teilnahme nur für Studenten der TU München (gültiger Studentenausweis).

Hörerkreis:  Studenten der Informatik in den Studiengängen Bachelor, Master, Aufbaustudenten und Diplom nach dem Vordiplom
Empfehlenswert für:   Hauptfach und Nebenfach Informatik

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

Dr. Stefan Kriebel

© Software & Systems Engineering Research Group
Sitemap |  Kontakt/Impressum
Letzte Änderung: 2011-09-07 14:46:39