10 Min. Lesezeit
Mocking
Was ist Mocking?
Mocking ersetzt echte Abhängigkeiten im Test durch kontrollierte Platzhalter. Je nach Zweck unterscheidet man Mock, Stub, Spy, Fake und Dummy: ein Stub liefert feste Rückgaben, ein Mock prüft zusätzlich das Aufruf-Verhalten, ein Spy zeichnet Aufrufe auf. So lassen sich Unit-Tests schnell, deterministisch und unabhängig von Datenbank oder Fremdsystem halten.
Wir bei Qytera nutzen Mocking, um Testbarkeit und Geschwindigkeit von Test-Suiten zu verbessern. Grundlagen und Beispiele mit Jest im Artikel Mocking in Unit-Tests: Mock, Stub und Spy mit Jest.
Unser Service: API-Testing & Lasttest
Mocking und Service-Virtualisierung sind auch jenseits des Unit-Tests wertvoll: Sie ersetzen langsame oder kostenpflichtige Fremdsysteme bei Integrations- und Lasttests. Wir bauen Ihre API-Test-Strategie mit auf, mehr im Angebot API-Testing. Wenn Backends für realistische Lasttests virtualisiert werden müssen, übernehmen wir das mit QLOAD Lasttest und Performancetest.