Am 27. Februar 2012 15:23 schrieb Sebastian Oeste oeste.sebastian@googlemail.com:
Mich interessieren grade C/C++,Bash,Perl, Assembler (kann man das testen?).
Mit C++ habe ich gute Erfahrungen mit CppUnitLite von Michael Feathers gemacht. Das ist quasi ein Minimal-Testframework, welches man sich leicht an die eigenen Vorlieben anpassen kann. Ansonsten habe ich nur gutes über googletest (http://code.google.com/p/googletest/) gehört, habe es aber selbst nie eingesetzt.
Prozedurale Sprachen wie C zu testen ist generell etwas aufwändiger, da die ganzen OO-Mechanismen zur Ersetzung von Komponenten wegfallen. Man muß sich statt dessen mit dem Präprozessor und Linker-Tricks behelfen, was u.U. recht aufwändig sein kann. Als Framework kommt für C z.B. CUnit in Frage, welches recht brauchbar sein soll (habe ich aber selbst nie benutzt).
Es gibt eine umfangreiche Liste mit Testframeworks für alle möglichen Platformen und Sprachen unter http://www.xprogramming.com/software
Viele Grüße Eric