IT-Lexikon

In diesem kleinen IT-Lexikon erfährst du alles Wissenswerte rund um die spannenden Themen der Full-Stack Entwicklung und DevOps. Hier findest du klare und leicht verständliche Erläuterungen, die selbst komplexe technische Begriffe ganz einfach auf den Punkt bringen.

Mock
Themen aus der Full-Stack Entwicklung und DevOps

Ein Mock ist ein simuliertes Objekt, das sich wie eine echte Komponente verhält, aber kontrolliert und vorhersehbar ist. Mocks werden vor allem in Tests eingesetzt, um Abhängigkeiten zu ersetzen, die im Test nicht benötigt oder schwer zu kontrollieren sind.

Sie gehören zu den wichtigsten Werkzeugen im Unit‑Testing und im Test‑Driven Development (TDD).

Was macht ein Mock aus?

  • Simuliert das Verhalten einer echten Komponente
  • Liefert vordefinierte Antworten
  • Ermöglicht das Testen von Code ohne echte Datenbanken, APIs oder Services
  • Kann prüfen, ob bestimmte Methoden aufgerufen wurden
  • Macht Tests schneller, stabiler und reproduzierbar

Wofür werden Mocks verwendet?

  • Um externe Systeme zu ersetzen (z. B. Datenbanken, Web‑APIs)
  • Um Fehlerfälle zu simulieren
  • Um Tests unabhängig von Netzwerk, Zeit oder Zufall zu machen
  • Um nur die Logik der zu testenden Komponente zu prüfen

 

Zurück