Testen und Fehler finden
Ein Programm muss getestet werden. Fehler lassen sich mit Testfällen finden und dann gezielt beheben.
Das lernst du heute
- Ich weiß: Testen heißt, ein Programm mit Beispielen auszuprobieren.
- Ich kenne typische Programmfehler.
- Ich kann einen Fehler finden und verbessern.
Das brauchst du schon: Vielleicht hilft dir zuerst diese Lektion: Programm lesen, Ergebnis vorhersagen
Testen heißt, ein Programm mit Beispielen auszuführen. Du vergleichst das Ergebnis mit dem, was du wolltest. Weicht es ab, gibt es einen Fehler. Typische Fehler: Ein Block fehlt. Zwei Blöcke stehen in der falschen Reihenfolge. Eine Zahl ist falsch. Die Schleife läuft zu oft oder zu selten. Beispiel: Das Ziel ist ein Quadrat. Das Programm lautet: wiederhole 3-mal: gehe 3 Schritte, drehe dich nach rechts. Die Figur endet nicht am Start. Fehler: Die Schleife läuft nur 3-mal. Verbesserung: wiederhole 4-mal.
| Ziel | Programm | Ergebnis | Fehler? |
|---|---|---|---|
| Quadrat | wiederhole 3-mal: gehe 3 Schritte, drehe rechts | Figur endet nicht am Start | ja, Zahl der Wiederholungen |
| Quadrat | wiederhole 4-mal: gehe 3 Schritte, drehe rechts | Figur endet am Start | nein |
Fehler suchen
- Lege das Ziel fest.
- Führe das Programm im Kopf aus.
- Vergleiche das Ergebnis mit dem Ziel.
- Suche die Stelle, wo es abweicht. Verbessere sie und teste erneut.
Ich verstehe das noch nicht
Such dir aus, was dir hilft.
Noch einfacher erklärt
Ziel vergleichen.
Fehlerstelle suchen.
Bessern und neu testen.
Ein Beispiel
Ein Rezept klappt nicht. Du probierst, ob zu wenig Zucker drin war, und kochst noch einmal.
Schritt für Schritt
Ziel: Quadrat mit Seitenlänge 3. Programm: wiederhole 3-mal: gehe 3 Schritte, drehe rechts.
- Die Figur läuft nur drei Seiten.
- Sie endet nicht am Start.
- Der Fehler liegt in der Zahl der Wiederholungen.
- Ändere 3-mal auf 4-mal.
Mit einem Bild erklärt
Zur Grundlage zurück
- Programm lesen, Ergebnis vorhersagen – Du kannst ein Programm lesen.
Jetzt zusammen
Wir lösen die Aufgabe gemeinsam. Nutze die Hilfen, wenn du sie brauchst.
Zeig mir den ersten Schritt
Wie viele Seiten hat ein Quadrat?
Lösung ansehen
Lösung: Die Schleife läuft zu selten.
Jetzt du
Jetzt probierst du es allein.
Zeig mir den ersten Schritt
Was soll zuerst passieren?
Lösung ansehen
Lösung: Die Reihenfolge stimmt nicht.
Tipp: Ändere immer nur eine Sache. Teste danach erneut.
Merksatz: Testen heißt: Ergebnis mit dem Ziel vergleichen. Bei einer Abweichung such die Fehlerstelle und teste nach der Änderung noch einmal.
Typischer Fehler: Mehrere Dinge auf einmal ändern. Dann weißt du nicht, was geholfen hat.
Mini-Quiz
4 kurze Fragen, ohne Noten. Bei jeder Frage kannst du dir die Lösung ansehen.
Lösung ansehen
Lösung: Um Fehler zu finden.
Lösung ansehen
Lösung: Ein Block fehlt.
Lösung ansehen
Lösung: Stimmt
Lösung ansehen
Lösung: Stimmt nicht
Geschafft
Du probierst das Programm aus. Passt das Ergebnis nicht zum Ziel, suchst du die Stelle, die falsch ist.
Kannst du das schon?
Hake ab, was du schon kannst. Was noch fehlt, schaust du dir einfach noch einmal an.
Übungsheft Programmieren mit Blöcken
Kurz erklärt, 41 Aufgaben in drei Stufen und alle Lösungen. Kostenlos.
Das Heft ist für alle kostenlos – auch, wenn gerade kein Geld dafür da ist. Wer es einrichten kann, unterstützt DYS+ Campus mit einem selbst gewählten Betrag. Freiwillig unterstützen