CSpec ist ein verhaltensgesteuertes Entwicklungs-Framework für C. Es stellt ein Spezifikations-Framework zum Beschreiben des Verhaltens der Funktionen eines Systems bereit. Die Syntax wurde von RSpec inspiriert und soll so lesbar wie möglich sein. Der Quellcode ist so portabel und schlank wie möglich, um es einfach zu machen, die Bibliothek auf eingebetteten Geräten zu nutzen. (non)