Charakterisierungstest
Test, der das heutige Verhalten festhält, auch wenn es nicht das gewünschte ist.
Wird vor größeren Umbauten an gewachsenem Code geschrieben, um Verhaltensänderungen beim Refactoring sichtbar zu machen. Voraussetzung für risikoarmes Aufräumen in Codebasen ohne bestehende Testabdeckung.