DYS+ Campus ist kostenlos und ohne Werbung. Projekt mit einer Spende unterstützen

Informatik

Testen und Fehler finden

Ein Programm muss getestet werden. Fehler lassen sich mit Testfällen finden und dann gezielt beheben.

  • ca. 11 Minuten
  • Klasse 6
  • Niveau: Plus

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.

Ein Test.
ZielProgrammErgebnisFehler?
Quadratwiederhole 3-mal: gehe 3 Schritte, drehe rechtsFigur endet nicht am Startja, Zahl der Wiederholungen
Quadratwiederhole 4-mal: gehe 3 Schritte, drehe rechtsFigur endet am Startnein

Fehler suchen

  1. Lege das Ziel fest.
  2. Führe das Programm im Kopf aus.
  3. Vergleiche das Ergebnis mit dem Ziel.
  4. 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

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.

  1. Die Figur läuft nur drei Seiten.
  2. Sie endet nicht am Start.
  3. Der Fehler liegt in der Zahl der Wiederholungen.
  4. Ändere 3-mal auf 4-mal.

Mit einem Bild erklärt

3-mal → offene Figur, Fehler | 4-mal → geschlossenes Quadrat
Test und Verbesserung.

Zur Grundlage zurück

Ausprobieren

Jetzt zusammen

Wir lösen die Aufgabe gemeinsam. Nutze die Hilfen, wenn du sie brauchst.

Ziel: Quadrat. Programm: wiederhole 3-mal: gehe 3 Schritte, drehe rechts. Was ist der Fehler?
Zeig mir den ersten Schritt

Wie viele Seiten hat ein Quadrat?

Lösung ansehen

Lösung: Die Schleife läuft zu selten.

Üben

Jetzt du

Jetzt probierst du es allein.

Ziel: erst 2 Schritte, dann drehen. Programm: drehe rechts, gehe 2 Schritte. Was ist der Fehler?
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.

Prüfen

Mini-Quiz

4 kurze Fragen, ohne Noten. Bei jeder Frage kannst du dir die Lösung ansehen.

Frage 1 Wozu testest du ein Programm?
Lösung ansehen

Lösung: Um Fehler zu finden.

Frage 2 Welcher Fall ist ein typischer Programmfehler?
Lösung ansehen

Lösung: Ein Block fehlt.

Frage 3 Nach einer Verbesserung testest du das Programm noch einmal.
Lösung ansehen

Lösung: Stimmt

Frage 4 Man sollte viele Dinge gleichzeitig ändern.
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.

Zum Schluss

Kannst du das schon?

Hake ab, was du schon kannst. Was noch fehlt, schaust du dir einfach noch einmal an.

Zum Ausdrucken

Übungsheft Programmieren mit Blöcken

Kurz erklärt, 41 Aufgaben in drei Stufen und alle Lösungen. Kostenlos.

PDF, 398 KB

Übungsheft herunterladen (PDF, 398 KB)

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