Loading
Unit-Tests testen konkrete Funktionen und nur diese Funktionen. Bei Funktionsabhägigkeiten muss Mocking verwendet werden. Mocking ersetzt Funktionen durch einfachere Konstrukte (bspw. feste  Datenstrukturen).

Integration-Tests testen Funktionen und Interfaces (APIs). Mocking ist nicht notwendig, da das Gesamtkonstrukt getestet wird.

Interface-Tests (UI) testen UI-Komponenten und werden typischerweise von Nutzern aufgezeichnet (recorded) um später automatisch abgespielt werden zu können. Das ist sehr fehleranfällig bei UI-Veränderungen (bspw. style changes).
Arten von Tests

Speaker notes:

Sources

There are currently no sources for this slide.