Automatischer Test
Du addierst 2 und 3.
Du willst prüfen, dass das Ergebnis 5 ist.
Du führst diese Prüfung aus.
Die letzte Zeile auf dem Bildschirm wird OK sein.
import unittest
def add(left, right):
return left + right
class Check(unittest.TestCase):
def test_sum(self):
self.assertEqual(add(2, 3), 5)
unittest.main()
Die letzte Zeile auf dem Bildschirm ist OK.
Die erste Zeile ist ein Punkt. Dieser Punkt ist diese eine Prüfung.
Eine spätere Zeile beginnt mit Ran 1 test.
add(2, 3) ergibt 5.
Die Zeile self.assertEqual(add(2, 3), 5) prüft diese 5 gegen die 5, die du wolltest.
Beide stimmen überein, also ist die letzte Zeile OK.
Der Name test_sum beginnt mit test_, also läuft diese Prüfung.
Das Programm ist fertig.
Würde diese Prüfung add(2, 3) mit 9 vergleichen, wäre die letzte Zeile FAILED (failures=1), weil 5 nicht 9 ist.
Jenes Programm ist nicht dieses Programm.
Dieses Programm vergleicht add(2, 3) mit 5, also ist die letzte Zeile OK.
📊 Prüfung und letzte Zeile
| Die Prüfung | Die letzte Zeile |
|---|---|
| add(2, 3) und 5 | OK |
Du kannst jetzt prüfen, ob ein Ergebnis dem Ergebnis entspricht, das du wolltest.
Die letzte Zeile auf diesem Bildschirm ist OK.
Die nächste Seite liest ein Wort, das du hinter den Programmnamen setzt.
Die letzte Zeile ist OK
Die letzte Zeile ist OK.
Die Prüfung hat add(2, 3) mit 5 verglichen.
Die nächste Seite liest ein Wort, das du hinter den Programmnamen setzt.
🧠 Testen Sie Ihr Wissen
Testen Sie Ihr Wissen
Fordern Sie sich mit diesem interaktiven Quiz heraus und sehen Sie, wie gut Sie das Thema verstehen
📝 Anweisungen
- Lesen Sie jede Frage sorgfältig
- Wählen Sie die beste Antwort für jede Frage
- Sie können das Quiz so oft wiederholen, wie Sie möchten
- Ihr Fortschritt wird oben angezeigt