Drehbuch
Modul 450- Testen
Drehbuch P. Rutschmann
5IA23b / HS26
21.08.2026 | Modul 450 | Woche 34
Aufgabe:
-
Zweier Arbeit: Erstellen Sie zu zweit ein Mindmap zu den Modulinhalten auf Papier.
- Lesen Sie aus
- die Modulidentifikation
- die Kompetenzmatrix
- die Handlungssituationen
- Geben Sie das Papier einmal pro Gruppe ab.
- Lesen Sie aus
-
Einzelarbeit:
- Tests schon angewandt:
- Beschreiben Sie in einem kurzen Text, welche Arten von Test Sie selber schon angewandt haben.
- Halten Sie fest um was es ging und was Sie persönlich gemacht haben.
- Unterscheiden Sie dabei, ob Sie es privat, in der Firma und/oder Schule angewandt haben.
- Eigene Kompetenz bewerten:
- Nehmen Sie 5 Aspekte zum Testen aus der Komptenzmatrix und bewerten Sie Ihre Kompetenz zum den Aspekten mit einem Balkendiagramm in %
- Geben Sie das Dokument ab
- Tests schon angewandt:
-
Anschliessend, Austausch zum Modul in der Klasse.
Hausaufgabe
Obige Einzelarbeit abschliessen und bis 27.08.2026 23:59 auf Abgabelink abgeben.
28.08.2026 | Modul 450 | Woche 35
Modul 324 DevOps gemacht
04.09.2026 | Modul 450 | Woche 36
Modul 324 DevOps gemacht
11.09.2026 | Modul 450 | Woche 37
Modul 324 DevOps gemacht
18.09.2026 | Modul 450 | Woche 38
Testen, Testarten und Vorgehensmodelle
Testen, Testarten und Vorgehensmodelle
Aufgabe: Testen, Testarten und Vorgehensmodelle:
- Artikel lesen
- Begriffe in einem Glossar erfassen
Aufgabe: Wieso testet man Software?
- Zweck, Rolle des Testens im Entwicklungsprozess
Aufgabe: Strukturbild zu Entwicklungsprozess und Testarten
- Vertiefen, verstehen, grafisch darstellen
Aufgabe: Reflexion und Anwendung
- Ohne Hilfsmittel... habe ich es verstanden?
~~Aufgabe: Testpyramide und V-Modell~~
- ~~Gemeinsamkeiten und Unterschiede erkennen und festhalten~~
Java Unittest (Repetition) und Mocking (neu)
- Dummy, Fake, Stub, Mock ...
- Mockito: Mock for Java
Aufgabe Creps testen / Mockito anwendn
Aufgabe: Creps testen mit Dice-Mock:
- lesen Sie das Dokument zuerst einmal vollständig durch.
- Schauen Sie sich das Regelwerk gnau an. Machen Sie gegenseitig Beispiele, bei denen man gewinnt oder verliert.
- noch nicht implementieren
- Schauen Sie sich die Checkliste mit den 14 Testfällen an.
- Kontrollieren: Ist das Regelwerk korrekt in den Test abgebildet?
Aufgabe: Creps testen mit Dice-Mock:
- Die Software erhalten Sie von der Lehrperson.
- Aufgabe 1 Unittests zu Craps
- sorgfälltig lesen
- gemäs Aufgabe mindestens 6 Tests schreiben
-
wichtig immer zuerst Test schreiben, erst nachher play() korrgieren
-
Aufgabe 2 JavaDoc zu Mockito
- gemäss Aufgabe umsetzen
-
Aufgabe 3 Debugger, Unittest und Mockito
- gemäss Aufgabe umsetzen_
- gemäss Aufgabe umsetzen_
-
Ergebnissicherung:
- Prägnat und knapp festhalten, was Sie gemacht haben.
- Screenshots besser als viel Text
- Überschriften im Dokument zu den Aufgaben
- Abgabe nur ein einzelnes PDF-Dokument Titel:
Mockito.pdf
Hausaufgabe
Testen, Testarten und Vorgehensmodelle
Aufgabe: Testen, Testarten und Vorgehensmodelle:
- Glossar zu Begriffen erstellen
Aufgabe: Creps testen mit Dice-Mock:
- Die Software erhalten Sie von der Lehrperson.
- Aufgabe 1 Unittests zu Craps
- gemäs Aufgabe mindestens 4 Tests schreiben
- wichtig immer zuerst Test schreiben, erst nachher play() korrgieren
25.09.2026 | Modul 450 | Woche 39
Lernkontrolle Modul 324 DevOps
Abklären ob nach den Herbstferien BMS Projektwoche
Aufgabe Creps testen / Mockito anwenden
Aufgabe: Creps testen mit Dice-Mock:
- Hinweis auf die Thematik: Verifying exact number of invocations
- Ergänzen Sie all Ihre Tests deshalb um die Überprüfung der "number of invocations"
- Google: JavaDoc Mockito Verifying exact number of invocations
- weitere Test gemäss Checkliste ergänzen
- Checkliste
- wichtig immer zuerst Test schreiben, erst nachher play() korrgieren
Begriffe im Kontext verstehen
Aufgabe: Begriffe im Kontext verstehen
- Lesen der Inputs und Notizen machen
- Testpyramide und V-Modell
- UML versus Java versus React
Begriffe Unittest
Mock was passiert genau?
Mockito vertiefen
Aufgabe: Creps testen mit Dice-Mock:
- Aufgabe 2 JavaDoc zu Mockito 10'
- gemäss Aufgabe umsetzen
-
Aufgabe 3 Debugger, Unittest und Mockito 10'
- gemäss Aufgabe umsetzen, das ist nicht so einfach.
-
Ergebnissicherung:
- Prägnat und knapp festhalten, was Sie gemacht haben.
- Screenshots besser als viel Text
- Überschriften im Dokument zu den Aufgaben und ein paar wenige Stichworte reichen aus.
- Abgabe nur ein einzelnes PDF-Dokument Titel:
Mockito.pdf
Hausaufgabe
Repetieren Sie die, das was heute 25.9 im Drehbuch steht. Es hat viele Themen.
- Aufgabe 1, 2 und 3 lösen
- Ergebnissicherung:
- Prägnat und knapp festhalten, was Sie gemacht haben.
- Screenshots besser als viel Text
- Überschriften im Dokument zu den Aufgaben und ein paar wenige Stichworte reichen aus.
- Abgabe nur ein einzelnes PDF-Dokument Titel:
Mockito.pdf - Abgabe bis 01.10.2026 23:59 auf Abgabelink
Vorbereiten auf Lernkontrolle am 06.11.2026
- Themengebiet:
- Testarten
- Vorgehensmodelle
- Unit Testing
- Mocking
- Hilfsmittel: keine
- Prüfung auf Papier.
- ca 30'
02.10.2026 | Modul 450 | Woche 40
Mocking mit Datenbank
Mock mit Datenbank anwendenAnwendung mit Datenbank:
- lesen und lösen
- Zusatzinformationen: 22_8_ChatCPTPromtAndAnswer
- Lesen Sie die Aufgabe genau durch.
- Lösen Sie danach die Aufgabe
- Alles sichern, nichts abgeben (auch in der Cloud)
- Fallstudie mit Datenbank am 06.11.2026 Live vorführen
Hausaufgabe
Fallstudie mit Datenbank am 06.11.2026 Live vorführen
Vorbereiten auf Lernkontrolle am 06.11.2026
- Themengebiet:
- Testarten
- Vorgehensmodelle
- Unit Testing
- Mocking
- Hilfsmittel: keine
- Prüfung auf Papier.
- ca 30'
09.10.2026 | Modul 450 | Woche 41
Ferien
16.10.2026 | Modul 450 | Woche 42
Ferien
23.10.2026 | Modul 450 | Woche 43
BMS Projektwoche
Mocking mit Datenbank
- Lesen Sie die Aufgabe genau durch.
- Lösen Sie danach die Aufgabe
- Alles sichern, nichts abgeben (auch in der Cloud)
- Fallstudie mit Datenbank am 06.11.2026 Live vorführen
Hausaufgabe
Fallstudie mit Datenbank fertigstellen und am 06.11.2026 Live vorführen
Vorbereiten auf Lernkontrolle am 06.11.2026
- Themengebiet:
- Testarten
- Vorgehensmodelle
- Unit Testing
- Mocking
- Hilfsmittel: keine
- Prüfung auf Papier.
- ca 30'
30.10.2026 | Modul 450 | Woche 44
Modul 324 Pipeline
Hausaufgabe
Fallstudie mit Datenbank am 06.11.2026 Live vorführen
Vorbereiten auf Lernkontrolle am 06.11.2026
- Themengebiet:
- Testarten
- Vorgehensmodelle
- Unit Testing
- Mocking
- Hilfsmittel: keine
- Prüfung auf Papier.
- ca 30'
06.11.2026 | Modul 450 | Woche 45
Fallstudie mit Datenbank
- Live vorführen
Lernkontrolle
- Themengebiet:
- Testarten
- Vorgehensmodelle
- Unit Testing
- Mocking
- Hilfsmittel: keine
- Prüfung auf Papier.
- ca 30'
Danach Modul 324 DevOps
13.11.2026 | Modul 450 | Woche 46
Modul 324 Pipeline
20.11.2026 | Modul 450 | Woche 47
Modul 324 Pipeline
27.11.2026 | Modul 450 | Woche 48
Testprozess planen / Modelle
- Modelle Testprozesse
- Input
- Aufgabe Standards und Modelle (Gruppenpuzzle)
Testprozess planen / Teststrategie
- Teststrategie
- Input
- Aufgabe Aufbau grafisch darstellen
Testprozess planen / Testkonzept
- kurz in Aufgabe aufgeführt
04.12.2026 | Modul 450 | Woche 49
Letzte Woche Testprozess und der Teststrategie, diese Woche Testkonzept.
Testprozess planen / Testkonzept
- Erarbeiten Sie selbständig die Informationen und Aufgaben.
- Zeit 45 Minuten
- Testkonzept
- Aufgabe Artikel lesen
- Aufgabe Inhalt prüfen
- Aufgabe Testkonzept anhand von Kriterien prüfen
- Aufgabe Abgrenzung Testkonzept und Testdurchführung
Testkonzept erstellen
- Verfassen Sie zu zweit ein Testkonzept gemäss Aufgabenstellung.
- Zeit 135 Minuten
- Aufgabe Testkonzept erstellen
- Aufgabe Testkonzept formulieren.
- Aufgabe Testkonzept reviewen
- Aufgabe Besprechen und anpassen
Dokumente gemäss Aufgabenstellungen bis um Uhr 17:10 auf Abgabelink abgeben.
Das was Sie bis dann erarbeite haben.
11.12.2026 | Modul 450 | Woche 50
- Fragen klären zu Testkonzept
E2E Test
-
- Input durch Lehrperson
-
- Jeder in der Gruppe erarbeitet eine Präsentation zu einem Framework
Variante:
Ankündigung Lernkontrolle am 08.01.2027
- Themengebiete
- Test Prozess Planen
- E2E Tests
- Hilfsmittel: keine
- Prüfung auf Papier.
- ca 30'
18.12.2026 | Modul 450 | Woche 51
Projekt 324/450
siehe Modul 324 Drehbuch
25.12.2026 | Modul 450 | Woche 52
Ferien
01.01.2027 | Modul 450 | Woche 01
Ferien
08.01.2027 | Modul 450 | Woche 02
Lernkontrolle
- Themengebiete
- Test Prozess Planen
- E2E Tests
- Hilfsmittel: keine
- Prüfung auf Papier.
- ca 30'
Projekt 324/450
siehe Modul 324 Drehbuch
15.01.2027 | Modul 450 | Woche 03
Lernkontrolle
- Themengebiete
- Test Prozess Planen
- E2E Tests
- Hilfsmittel: keine
- Prüfung auf Papier.
- ca 30'
Projekt 324/450
siehe Modul 324 Drehbuch
29.01.2027 | Modul 450 | Woche 04
Projekt 324/450
siehe Modul 324 Drehbuch
Abschluss
Letzer Fachschultag