Die Vorlesung ist im Bereich:
Praktische Informatik I, Vorlesung: 2 Std.
Zeit und Ort der Vorlesung: Montag,
09:45 bis 11:15 Uhr, Seminarraum 01.11.018 ("Konrad Zuse")
Beginn: Montag, 11. April 2005
Ende: Montag, 11. Juli 2005
Klausur: am 18.07.2005, von 9:45-11:15, Raum 00.011.038, bitte Ausweis und Immatrikulationsbescheinigung mitbringen (Anmeldung für die Klausur bis 11.07.2005 in der Vorlesung)
Klausurnoten:
2600929: 2,0
2602613: 2,0
2601083: 3,7
2324778: 4,3
2327051: 2,7
2601177: 2,3
2388144: 4,3
Hörerkreis: Studenten der Informatik
in den Studiengängen Bachelor, Master, Aufbaustudenten und Diplom nach dem
Vordiplom
Empfehlenswert für: Hauptfach und Nebenfach Informatik
Certified Tester Prüfung: 11.7.2005. 11:30-13:00 (nach der Vorlesung im gleichen Raum), Teilnahmegebühr 100 Euro, im vorraus bis 7.7.2005 bei Silke Müller, Sekr. Prof. Broy, Raum 01.011.044 zu bezahlen
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 Testfallermittelung
- 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
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, 17.03.2004 |