Zum Inhalt

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.

  • 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
  • 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)

Platzhalter verstehen:

  • Dummy, Fake, Stub, Mock ...

Mockito erklärt:

  • 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

Checkliste

  • 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_

  • 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

Unittest kurz erklärt

Mock was passiert genau?

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.

Mockito anwenden:

  • 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

Lernziele

  • 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:

Fallsstudie 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 am 06.11.2026 Live vorführen

Vorbereiten auf Lernkontrolle am 06.11.2026

Lernziele

  • 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

Fallsstudie 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

Lernziele

  • 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

Lernziele

  • 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

Lernziele

  • 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

Testprozess planen / Teststrategie

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

Variante:

Ankündigung Lernkontrolle am 08.01.2027

Lernziele

  • 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

Lernziele

  • 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

Lernziele

  • 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