Die Wiederholungsklausur findet online am 04.03.2022 von 14:00 - 15:30 Uhr über EvaExam statt.
Wir bieten außerdem eine kurze Testprüfung am 22.02. um 11:00 Uhr an.
Weitere Informationen zum Ablauf und den Regularien entnehmen Sie bitte der entsprechenden Ankündigung im StudIP in der Veranstaltung Softwarequalität 1 aus dem Sommersemester 2021.
This lecture is the successor to the "Processes and methods for the testing of software" lecture. If you already have taken the exam in PMTS, you can not take the exam in SQ1. The topics of the lecture have been updated.
Dozent: Prof. Dr. Ina Schaefer
Assistent: Tabea Bordis, M.Sc.
Modulnummer: INF-SSE-39
Die Vorlesung stellt den Aspekt von Softwarequalität im Softwareentwicklungsprozess in den Mittelpunkt und fokussiert dabei speziell das Thema des Softwaretestens. Es werden verschiedene Aspekte des Testens im Lebenszyklus von Software aufgezeigt. Zuächst werden Grundlagen des Testens vermittelt, welche in Anlehnung an die vom German Testing Board herausgegeben Unterlagen vorgestellt werden. Thematisch sind theoretische Testmanagementprozesse als auch praktische Testmethoden Teil der Vorlesung.
Im zweiten Teil der Vorlesung werden modellbasierte Testmethoden vorgestellt. Diese ermöglichen Testautomatisierung auf Basis von Softwaremodellen. Zusätzlich wird das aktuell sehr relevante Thema des Testens von variantenreichen Softwaresystemen, wie bspw. Softwareproduktlinien, vorgestellt. In diesen Themen werden aktuelle Forschungsergebnisse präsentiert.
Die Veranstaltung Softwarequalität 1 findet in diesem Semester online statt. Die Vorlesungs- und Übungsunterlagen werden ausschließlich im Stud.IP hochgeladen. Bitte melden Sie sich daher frühzeitig für die Vorlesung und die Übung Softwarequalität 1 im Stud.IP an. Die Anmeldung wird nur bis Ende April geöffnet sein. Das bereitgestellte Material darf nicht an Dritte weitergeben oder frei veröffentlicht werden.
Für die Vorlesung werden Foliensätze und Videos hochgeladen.
Für die Übung werden Aufgabenzettel hochgeladen, die von den Studierenden bearbeitet werden können. Dabei wird es sowohl Aufgaben geben, die auf dem Papier zu lösen sind, als auch Aufgaben, die am Computer gelöst werden müssen. Falls die Benutzung von Tools erforderlich ist, befinden sich die Informationen dazu auf dem Aufgabenzettel.
Sowohl für die Vorlesung als auch die Übung wird es an den oben genannten Terminen in der jeweiligen StudIP Veranstaltung eine Live-Session geben, in der Fragen gestellt werden können und im Falle der Übung auch die Lösungen der einzelnen Aufgabenblätter besprochen werden. Dabei wünschen wir uns rege Beteiligung seitens der Kursteilnehmer.
Die in dieser Vorlesung vermittelten Grundlagen des Testens werden in Anlehnung an die vom German Testing Board herausgegeben Unterlagen vorgestellt. Mit dem Wissen über diese Grundlagen besteht die Möglichkeit, das ISTQB-Zertifikat zum Foundation Level Tester zu erwerben. Dabei könnt ihr bei bestehen der Prüfung und/oder als BAföG-Empfänger*in einen Teil der Kosten rückerstattet bekommen.
Die ISTQB-Zertifikatsprüfungen können in diesem Semester nur online stattfinden. Um die Anmeldung und Kostenerstattung muss sich daher jede*r Student*in eigenständig kümmern. Mehr Informationen dazu findet ihr hier.
Vorlesung: Donnerstag, 13:15 Uhr
Übung: Freitag, 09:45 Uhr
Bei Bedarf werden die Termine der Vorlesung und der Übung getauscht (siehe Zeitplan).
Schriftliche Prüfung (online) über EvaExam
Datum: 19.08.2021
Uhrzeit: 10:00 Uhr
Probeklausur: 05.08.21, 10:00 Uhr
Bitte beachten Sie, dass sich der Zeitplan ändern kann.
Tag | Datum | Typ | Thema |
---|---|---|---|
Donnerstag | 15.04.21 | 1. Vorlesung | Einführung |
Donnerstag | 22.04.21 | 2. Vorlesung | Testprozess |
Donnerstag | 29.04.21 | 3. & 4. Vorlesung | Testarten & Statisches Testen |
Freitag | 30.04.21 | 1. Übung | Anforderungsanalyse |
Donnerstag | 06.05.20 | 5. & 6. Vorlesung | Dynamisches Testen (1) |
Freitag | 07.05.20 | 2. Übung | Testfallerstellung für Abnahme-/Systemtests |
Donnerstag | 20.05.21 | 7. Vorlesung | Dynamisches Testen (2) & Testmanagement |
Freitag | 21.05.21 | 3. Übung | Reviews |
Donnerstag | 03.06.21 | 8.Vorlesung | Modellbasiertes Testen und statische Analyse |
Freitag | 04.06.21 | 4. Übung | Blackbox-Testen |
Donnerstag | 10.06.21 | 9. Vorlesung | SPL testen |
Freitag | 11.06.21 | 5. Übung | Whitebox-Testen |
Donnerstag | 17.06.21 | 10. Vorlesung | Gastvorlesung Dr. Remo Lachmann (IAV): Regressionstesten |
Freitag | 18.06.21 | 6. Übung | Statechart-Modellierung |
Donnerstag | 24.06.21 | 11. Vorlesung | Debugging - Statische Analyse |
Freitag | 25.06.21 | 7. Übung | Debugging |
Donnerstag | 01.07.21 | 12. Vorlesung | Gastvorlesung Dr. Elmar Jürgens (CQSE) |
Freitag | 02.07.21 | 8. Übung | JUnit - Live Gastvorlesung (BREDEX) |
Donnerstag | 08.07.21 | 13. Vorlesung | Experience-Based Testing und Fuzzing |
Freitag | 09.07.21 | 9.Übung | Praktische Übung JUnit und Testdriven Development |
Freitag | 16.07.21 | 10. Übung | Wiederholung |