Nachdem ich herausgefunden habe, wie Software-Installationen funktionieren (alle Files einer Anwendung in einem Verzeichnis anwendung.app, alle Einstellungen und ggf. Anwendungsdaten unter ∼user/Library) habe ich beschlossen, für Software-Tests einen eigenen User (natürlich Nicht-Admin) anzulegen.
Vorteil: Es ist nicht ganz klar, wo eine Anwendung ihre Daten unter ∼user/Library verteilt, daher wird hier sicher ordentlich Datenmüll erzeugt. Wenn man Software zunächst als Test-User testet, fällt dieser Datenmüll im Homeverzeichnis des Test-Users an. Den kann man aber alle drei Monate (oder so) komplett weghauen und neu anlegen - damit ist er gesamte Datenmüll weg ...