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:
- Grundlagen
- Einführung
- Begriffe und Motivation
- Basis-Testprozess
- Priorisierung des Tests
- Psychologie des Testens
- Testen im Softwarelebenszyklus
- Wasserfall- / V- / W- / Inkrementelles- / Spiral-Modell
- Modul- / Komponententest
- Integrationstest
- Systemtest
- Abnahmetest
- Wartung von Tests
- Testen von Prototypen
- Statisches Testen
- Manuelle Prüfmethoden
- Statische Analyse
- Dynamisches Testen
- Black-Box-Verfahren
- White-Box-Verfahren
- Intuitive Testfallermittlung
- Testmanagement
- Risikomanagement
- Wirtschaftlichkeit von Tests
- Wiederverwendung
- Fehlermanagement
- Testplanung / -überwachung / -steuerung
- Metriken
- Organisation von Testteams / Qualifikationen
- Anforderungen an das Konfigurationsmanagement
- Normen und Standards
- 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: