Softwaretest und Qualitätsmanagement (SQM)
- Typ: Vorlesung + Übung (VÜ)
- Lehrstuhl: KIT-Fakultäten - KIT-Fakultät für Informatik - KASTEL – Institut für Informationssicherheit und Verlässlichkeit - KASTEL Schaefer
- Semester: WS 23/24
- Ort:
-
Zeit:
Do 26.10.2023, 14:00 - 15:30 Uhr
Vorlesung: Einführung (Begriffe und Motivation)
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Do 02.11.2023, 14:00 - 15:30 Uhr
Vorlesung: Testprozess + V-Modell
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Mi 08.11.2023, 09:45 - 11:15 Uhr
Vorlesung: Testarten
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Do 09.11.2023, 14:00 - 15:30 Uhr
Vorlesung: Statischer Test
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Mi 15.11.2023, 09:45 - 11:15 Uhr
Vorlesung: Dynamischer Test (1)
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Mi 22.11.2023, 09:45 - 11:15 Uhr
Vorlesung: Dynamischer Test (2)
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Do 23.11.2023, 14:00 - 15:30 Uhr
Vorlesung: Testmanagement
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Mi 29.11.2023, 09:45 - 11:15 Uhr
Übung: Testorganisation/Einführung
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Do 30.11.2023, 14:00 - 15:30 Uhr
Vorlesung: Modellbasiertes Testen
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Mi 06.12.2023, 09:45 - 11:15 Uhr
Übung: Testmanagement (Testkonzept, Testaufwand schätzen, Fehlerbericht)
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Do 07.12.2023, 14:00 - 15:30 Uhr
Übung: Analyse der Testbasis
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Mi 13.12.2023, 09:45 - 11:15 Uhr
Übung: Statischer Test/ Review (Walkthrough)
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Do 14.12.2023, 14:00 - 15:30 Uhr
Übung: Blackbox Testen
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Mi 20.11.2023, 09:45 - 11:15 Uhr
Übung: Zustandsautomat
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
--- Weihnachtspause ---
Mi 10.01.2024, 09:45 - 11:15 Uhr
Übung: Whitebox Testen
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Do 11.01.2024, 14:00 - 15:30 Uhr
Vorlesung: SPL Testen
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Mi 17.01.2024, 09:45 - 11:15 Uhr
Übung: JUnit + Mockito
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Do 18.01.2024, 14:00 - 15:30 Uhr
Vorlesung: Regression Testing und Testen mit KI
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Mi 24.01.2024, 09:45 - 11:15 Uhr
Übung: Test-Driven Development
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Do 25.01.2024, 14:00 - 15:30 Uhr
Vorlesung: Debugging - Statische Analyse
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Mi 31.01.2024, 09:45 - 11:15 Uhr
Übung: Debugging
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Do 01.02.2024, 14:00 - 15:30 Uhr
Vorlesung: Explorative Testing + Fuzzing + Experience-based Testing
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Mi 07.02.2024, 09:45 - 11:15 Uhr
Übung: Szenarien (Klausurvorbereitung)
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Do 08.02.2024, 14:00 - 15:30 Uhr
Vorlesung: Gastvorlesung Agiles Testen in der Praxis (Jens Happe)
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Mi 14.02.2024, 09:45 - 11:15 Uhr
Übung: Recap
50.34 Raum -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss) - Beginn: 26.10.2023
- Dozent: Prof. Dr.-Ing. Ina Schaefer
- SWS: 2 + 2
- ECTS: 5
- LVNr.: 2400112
- Prüfung: Schriftliche Prüfung (90min) am Dienstag, 27.02.2024 15:00 - 17:00 Uhr in 20.40 Fritz-Haller Hörsaal (HS37)
-
Hinweis:
Die Veranstaltung findet in Präsenz statt.
Der Übungsbetrieb startet erst am 29.11.2023.
Inhalt |
1. Grundlagen (Einführung, Begriffsdefinitionen, Prinzipien des SW-Testens, fundamentaler Testprozess, Psychologie des Testens) 2. Testen im Softwarelebenszyklus (Allgemeines V-Modell, Komponententest, Integrationstest, Systemtest, Abnahmetest, Test neuer Produktversionen, Übersicht Testarten) 3. Statischer Test (Strukturierte Gruppenprüfungen, statische Analysen, Metriken) 4. Dynamischer Test (Black-Box Verfahren, White-Box Verfahren, erfahrungsbasierte Testfallermittlung) 5. Testmanagement (Testorganisation und -planung, Wirtschaftlichkeitsaspekte, Teststrategie, Management der Testarbeiten, Fehlermanagement, Anforderungen an das Konfigurationsmanagement) 6. Testwerkzeuge (Typen, Auswahl, Einführung) 7. Moderne Testverfahren (Modellbasierter Test, Regressionstest, Testen von variantenreichen Systemen) 8. Debugging |
Vortragssprache | Deutsch |
Literaturhinweise |
Andreas Spillner, and Tilo Linz. Basiswissen Softwaretest: Aus-und Weiterbildung zum Certified Tester–Foundation Level nach ISTQB-Standard. dpunkt-Verlag, 2019. Helmut Balzert, and Christof Ebert. Lehrbuch der Software-Technik. Spektrum, Akad. Verlag, 1996. V.a. Band 2. Martin Pol, Tim Koomen, and Andreas Spillner. Management und Optimierung des Testprozesses: Ein praktischer Leitfaden für erfolgreiches Testen von Software mit TPI® und TMap®. dpunkt-Verlag, 2002. Georg Erwin Thaller. Software-Test: Verifikation und Validation. Heise, 2002. |
Organisatorisches |
Aus organisatorischen Gründen startet der Übungsbetrieb erst am 29.11.2023. Bis dahin werden auch zu den Zeiten der Übung Vorlesungen gehalten. Für weitere Informationen bitte die Termine auf dieser Webseite bzw. im ILIAS-Kurs beachten.
Am Ende der Vorlesung besteht zusätzlich die Möglichkeit, sich zum "ISTQB - Certified Tester - Foundation Level" zertifizieren zu lassen. Ein entsprechender Termin und die Modalitäten für die Prüfung wird in der VL vereinbart und rechtzeitig in der Terminliste auf der Homepage zur Vorlesung bekanntgegeben.
|