CppUTest 是一个功能全面的测试框架。
CppUTest是为了支持在多种操作系统上开发嵌入式软件而特别设计的。CppUTest的宏被设计成不需要了解C++也可以写测试用例。这使得C程序员更容易用这个测试框架。
CppUTest只使用C语言中主要的那部分子集,这种选择很好地适应了那些编译器不能完全支持全部C语言特性的嵌入式开发。你会看到用Unity和CppUTest写出的单元测试几乎一模一样。你当然可以选择任意一个测试框架来进行你的产品开发。