main page

staff

teaching

theses

research

publications

books

press

jobs

download


TU-BS

FB Informatik
TU Braunschweig

Prozesse und Methoden beim Testen von Software


Termine:
    Freitag, 30.01.2009  08:00 - 17:00   VL
    Samstag, 31.01.2009  08:00 - 17:00   VL
    Freitag, 13.02.2009  08:00 - 17:00   Übung
    Samstag, 14.02.2009  08:00 - 17:00   Übung

    Montag,  23.02.2009  09:00 - 10:30   Schein-Prüfung; Raum SN 20.2
    Montag,  23.02.2009  11:30 - 12:30   Prüfung zum "Certified Tester - Foundation Level";
                                         Raum SN 20.2
    Freitag, 24.04.2009  14:00 - 15:00   Klausureinsicht; Raum IZ 349
    Montag,  27.04.2009  08:00 - 09:30   Wiederholung Schein-Prüfung; Raum SN 20.2
Räume und Zeitplanung:
    Freitag/Samstag:
    08:00 - 10:15 - Raum IZ 161
    10:30 - 12:30 - Raum IZ 161
    13:15 - 15:15 - Raum IZ 161
    15:30 - 17:00 - Raum IZ 161
Dozent: Dr. Stefan Kriebel (BMW AG, München), Stefan.Kriebelatbmw.de
Übungsleiter: Peter Kock (MAN Nutzfahrzeuge, München), Peter.Kockatmn.man.de

Art der Veranstaltung: Vorlesung (INF-SSE-018) + Übung (INF-SSE-19) für Diplom-Hauptstudium und Master
Stundenzahl: SWS: 2+2, LP: 6

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

Links zum Modulhandbuch: Vorlesung, Übung

Schwerpunktzuordnung: Diese Lehrveranstaltung ist Teil des Vertiefungsgebiets "Software Engineering". Genaueres Siehe: Teaching.

Prüfung: Wer sich im Rahmen einer Vertiefungsrichtung bei Herrn Dr. Kriebel prüfen lassen möchte, kann dies am Ende des Semesters. Der genaue Termin wird noch bekannt gegeben. 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 abgeprüft wird.
Bemerkung: Im Gegensatz zum Certified Tester (s.u.) ist für die Prüfung zur Vorlesung keine zusätzliche Anmeldung über unser Sekretariat notwendig! Bitte beachten Sie jedoch die Anmeldemodalitäten Ihres jeweiligen Studiengangs, die gegebenenfalls für die Anrechnung dieser Prüfung im Rahmen Ihres Studiums notwendig sind.

Zusatz-Prüfung zum "Certified Tester - Foundation Level": Am Ende der Vorlesung besteht zusätzlich die Möglichkeit, sich zum "ISTQB Certified Tester - Foundation Level" der iSQI 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 für Studenten (Informationen unter www.german-testing-board.de). Der vergünstigte Preis kann nur gewährt werden, wenn der Studentenausweis bei der Prüfung vorliegt. Für Gasthörer beträgt die Gebühr 250 Euro. Zur Vorbereitung dieser Zusatz-Prüfung stellt die iSQI einen Lehrplan bereit.
Für die Teilnahme an dieser Zusatz-Prüfung ist eine Anmeldung erforderlich:
Anmeldezeitraum: 02.02. - 13.02.2008
                 Mo.-Fr.  9:00 - 11:00 Uhr
                 Mo.-Do. 13:00 - 15:00 Uhr
im Sekretariat, Mühlenpfordtstr. 23, Raum 347. Die Teilnahmegebühr ist bei Anmeldung in bar zu entrichten.

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 der Vorlesung:
  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

Dateien zur Übung:

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
  • Software-Qualität von Peter Liggesmeyer
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