Software test and quality management (SQM)
- Type: Lecture + Exercise
- Chair: KIT-Fakultäten - KIT-Fakultät für Informatik - KASTEL – Institut für Informationssicherheit und Verlässlichkeit - KASTEL Schaefer
- Semester: WS 23/24
- Place:
-
Time:
Th 26.10.2023, 14:00 - 15:30 Uhr
Lecture: Einführung (Begriffe und Motivation)
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Th 02.11.2023, 14:00 - 15:30 Uhr
Lecture: Testprozess + V-Modell
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Wed 08.11.2023, 09:45 - 11:15 Uhr
Lecture: Testarten
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Th 09.11.2023, 14:00 - 15:30 Uhr
Lecture: Statischer Test
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Wed 15.11.2023, 09:45 - 11:15 Uhr
Lecture: Dynamischer Test (1)
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Wed 22.11.2023, 09:45 - 11:15 Uhr
Lecture: Dynamischer Test (2)
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Th 23.11.2023, 14:00 - 15:30 Uhr
Lecture: Testmanagement
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Wed 29.11.2023, 09:45 - 11:15 Uhr
Exercise: Testorganisation/Einführung
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Th 30.11.2023, 14:00 - 15:30 Uhr
Lecture: Modellbasiertes Testen
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Wed 06.12.2023, 09:45 - 11:15 Uhr
Exercise: Testmanagement (Testkonzept, Testaufwand schätzen, Fehlerbericht)
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Th 07.12.2023, 14:00 - 15:30 Uhr
Exercise: Analyse der Testbasis
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Wed 13.12.2023, 09:45 - 11:15 Uhr
Exercise: Statischer Test/ Review (Walkthrough)
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Th 14.12.2023, 14:00 - 15:30 Uhr
Exercise: Blackbox Testen
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Wed 20.11.2023, 09:45 - 11:15 Uhr
Exercise: Zustandsautomat
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
--- Christmas break ---
Wed 10.01.2024, 09:45 - 11:15 Uhr
Exercise: Whitebox Testen
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Th 11.01.2024, 14:00 - 15:30 Uhr
Lecture: SPL Testen
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Wed 17.01.2024, 09:45 - 11:15 Uhr
Exercise: JUnit + Mockito
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Th 18.01.2024, 14:00 - 15:30 Uhr
Lecture: Regression Testing und Testen mit KI
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Wed 24.01.2024, 09:45 - 11:15 Uhr
Exercise: Test-Driven Development
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Th 25.01.2024, 14:00 - 15:30 Uhr
Lecture: Debugging - Statische Analyse
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Wed 31.01.2024, 09:45 - 11:15 Uhr
Exercise: Debugging
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Th 15.02.2024, 14:00 - 15:30 Uhr
Lecture: Explorative Testing + Fuzzing + Experience-based Testing
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Wed 07.02.2024, 09:45 - 11:15 Uhr
Exercise: Szenarien (Klausurvorbereitung)
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Th 08.02.2024, 14:00 - 15:30 Uhr
Lecture: Gastvorlesung Agiles Testen in der Praxis (Jens Happe)
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss)
Wed 14.02.2024, 09:45 - 11:15 Uhr
Exercise: Recap
50.34 Room -119
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (1. Untergeschoss) - Start: 26.10.2023
- Lecturer: Prof. Dr.-Ing. Ina Schaefer
- SWS: 2 + 2
- ECTS: 5
- Lv-No.: 2400112
- Exam: Written exam (90min) on Tuesday, 27.02.2024 3pm-5pm in 20.40 Fritz-Haller Hörsaal (HS37)
-
Information:
Lecture and exercise are held in person.
The practice session will not start until 11/29/2023.
Contents |
1. basics (introduction, definitions of terms, principles of SW testing, fundamental testing process, psychology of testing) 2. testing in the software life cycle (general V-model, component testing, integration testing, system testing, acceptance testing, testing of new product versions, overview of test types) 3. static testing (structured group testing, static analysis, metrics) 4. dynamic test (black-box procedure, white-box procedure, experience-based test case determination) 5. test management (test organization and planning, economic aspects, test strategy, management of test work, defect management, requirements for the configuration management) 6. test tools (types, selection, introduction) 7. modern testing methods (model-based testing, regression testing, testing of variant systems) 8. debugging |
Presentation language | German |
References |
Andreas Spillner, and Tilo Linz. Basiswissen Softwaretest: Education and training for the Certified Tester Foundation Level according to ISTQB standard. dpunkt-Verlag, 2019. Helmut Balzert, and Christof Ebert. Textbook of software engineering. Spektrum, Akad. Verlag, 1996. v.a. vol. 2. Martin Pol, Tim Koomen, and Andreas Spillner. Management and Optimization of the Test Process: A Practical Guide to Successful Software Testing with TPI® and TMap®. dpunkt-Verlag, 2002. Georg Erwin Thaller. Software Testing: Verification and Validation. Heise, 2002. |
Organizational |
For organizational reasons, the exercise will not start until 29.11.2023. Until then, lectures will also be held at the times of the exercise. For further information, please refer to the dates on this website or in the ILIAS course.
At the end of the lecture there is the additional possibility to get certified as "ISTQB - Certified Tester - Foundation Level". A corresponding date and the modalities for the examination will be agreed upon in the lecture and announced in time in the date list on the homepage of the lecture.
|