Dies ist eine alte Version des Dokuments!


LU05a - Teststufen

Es gibt unzählige Grafiken von Testpyramiden mit den unterschiedlichsten Begriffen, Achsen, Stufen etc. Das Essenzielle haben sie aber alle gemeinsam:

  • Schnelle/günstige Tests sind Unten und sollten in der grössten Anzahl geschrieben werden.
  • Langsame/teure Tests sind Oben und sollten sparsam eingesetzt werden.

© https://juliocasal.com/blog/Should-You-Write-Unit-Tests

Mögliche weitere Stufen wären zum Beispiel: „Smoke Tests“, „Manuelle Tests“, „User Acceptance Tests“, „System Tests“.

Wir konzentrieren uns jedoch vorerst auf die folgenden 3.

Ein Unit-Test testet idR eine einzelne Funktion (die natürlich andere Funktionen aufrufen kann). Das wichtigste Abgrenzungsmerkmal ist aber, dass ein Unit-Test keine Datenbank, Datei, Storage oder dergleichen verwendet. Dadurch ist er schnell und unabhängig und kann en masse eingesetzt werden.

Die Integration-Tests überprüfen in der Regel das Zusammenspiel mehrerer Einheiten. Dies kann kann zum Beispiel ein Service sein.

  • de/modul/ffit/3-jahr/cicd/learningunits/lu05/a.1773002074.txt.gz
  • Zuletzt geändert: 2026/03/08 21:34
  • von apeter