main page

staff

teaching

theses

research

publications

books

press

jobs

download


TU-BS

FB Informatik
TU Braunschweig

Prozesse und Methoden beim Testen von Software

Aktuelle Informationen:
Wir gratulieren!
Alle Teilnehmer an der Zertifizierung zum Certified Tester haben bestanden.
Sie haben die makellose Serie aller Hörer der Vorlesung erfolgreich fortgesetzt!
Danke!

Vorlesung und Übung werden in Blöcken zu fünf Vorlesungs-Stunden abgehalten. Die Termine sind (vorbehaltlich von Änderungen, die hier bekannt gegeben werden):

Termine:
  • Montag, 07.11.05 13:15 - 17:15    VL
  • Montag, 14.11.05 13:15 - 17:15    Ü -> Stat. Testen
  • Montag, 21.11.05 13:15 - 17:15    VL
  • Montag, 05.12.05 13:15 - 17:15    Ü -> Dyn. Testen (Raum IZ 160)
  • Montag, 12.12.05 13:15 - 17:15    VL (Raum IZ 033)
  • Montag, 16.01.06 13:15 - 17:15    Ü -> Test.-Mgt. (Raum IZ 160)
  • Montag, 23.01.06 13:15 - 17:15    VL (Raum IZ 033)
  • Montag, 30.01.06 13:15 - 17:15    Ü -> Entw.-Umgebung (Raum IZ 160)

  • Dienstag, 07.02.06 16:45 - 18:15    Schein-Prüfung (SN 19.1)
  • Mittwoch, 15.02.06 14:00 - 16:00    Prüfung zum Certified Tester (Pk 2.1)
  • Mittwoch, 19.05.06 10:00 - 11:00    Klausureinsicht (Raum IZ 504)
Raum: IZ 033 oder IT 160 (wird kurzfristig entschieden, falls oben noch nicht angegeben)
Erster Termin: 07.11.2005

Dozent: Dr. Stefan Kriebel (BMW AG, München), Stefan.Kriebel-at-bmw.de
Übungsleiter: Peter Kock (MAN Nutzfahrzeuge, München), Peter.Kock-at-mn.man.de

Art der Veranstaltung: Vorlesung + Übung
Stundenzahl: 2+2

Semester: Hauptstudium
Hörerkreis: Studenten und Studentinnen der Informatik, Wirtschaftsinformatik, Elektrotechnik, IST, Nebenfach Informatik

Schwerpunktzuordnung: Diese Lehrveranstaltung ist Teil des von Prof. Dr. Rumpe gebildeten Schwerpunkts "Software Engineering", Genaueres siehe: Teaching.
Wer sich im Rahmen einer Vertiefungsrichtung bei Herrn Dr. Kriebel prüfen lassen möchte, kann dies zum oben erwähnten Termin am Ende des Semesters. Die Note aus dieser Prüfung fließt später in die Gesamtnote der Vertiefungs- bzw. Diplomprüfung bei Prof. Dr. Rumpe mit ein, wobei der Stoff der Testen-Vorlesung nicht nochmals abgepfüft wird.

Hinweis: Am Ende der Vorlesung haben die Studenten zusätzlich die Möglichkeit, sich zum "Certified Tester - Foundation Level" der ISTQB zertifizieren zu lassen. Ein entsprechender Termin für die Prüfung wird in der VL vereinbart und rechtzeitig in der obigen Terminliste bekanntgegeben. Die Kosten für die Teilnahme betragen 100 EUR (Informationen unter www.asqf.de). Achtung: Bei der Prüfung zum Certified Tester handelt es sich nicht um die oben erwähnte Prüfung für einen Schein oder eine Vertiefungsrichtung am Ende des Semesters.

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 Testfallermittlung
  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


Literaturempfehlungen:

  • 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
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

Lassen Sie sich von uns regelmäßig über neue Lehrveranstaltungen und Studien-/Diplomarbeiten informieren:

sse-teaching abonnieren
Powered by de.groups.yahoo.com