Tests, assert und Grenzfälle
Ein Test vergleicht beobachtetes Verhalten mit einer festgelegten Erwartung. Ein Unit-Test prüft eine kleine Einheit wie eine Berechnungsfunktion. Ein Integrationstest prüft das Zusammenspiel mehrerer Teile, etwa Einlesen, Rechnen und Datei