Kaputt ist ein Testwerkzeug für die Programmiersprache Objective Caml. Es bietet sowohl Tests auf Basis von Assertions (wie in den xUnit-Framworks) als auch auf Spezifikationen beruhende Tests (wie im Programm QuickCheck). (non)