Was ist Testing? Einfach erklärt
Kleine Prüfprogramme, die den eigentlichen Code automatisch kontrollieren: Sie geben bekannte Eingaben hinein und schlagen Alarm, wenn nicht das erwartete Ergebnis herauskommt.
Die Alltagsanalogie
Wie die Checkliste eines Piloten vor jedem Start: immer dieselben Punkte, immer vollständig — damit ein Problem am Boden auffällt und nicht in der Luft.
Im Job heißt das
Der Grund, warum selbst eine Mini-Änderung nicht sofort live geht: Erst müssen „alle Tests grün“ sein — die Checkliste muss durchlaufen.
Ein konkretes Beispiel
Ein Test prüft: Warenkorb mit 2 Artikeln à 10 € → Gesamtsumme muss 20 € sein. Kommt 200 € heraus, schlägt er Alarm.
Eselsbrücke
TESTS sind die Piloten-Checkliste VOR dem Start — Debugging ist die Rohrsuche, wenn es schon tropft.
Auf Englisch
testing, automated tests
Testing means small check programs that automatically verify the actual code: they feed in known inputs and raise an alarm if the expected result does not come out.