原文:http://www.cnblogs.com/wang-kai/p/5106740.html
极限编程(XP)推崇测试优先原则,由此引发了软件开发方法从传统的
瀑布模型转向以测试为驱动的
敏捷开发模式的革命。在这场软件开发方法革命中,以xUnit系列的单元测试框架是一切的中心。xUnit的成员有很多,如
JUnit,
NUnit.PythonUnit,
HtmlUnit,HttpUnit等。CppUnit就是xUnit家族中的一员,它是一个专门面向C++的单元测试框架。
CppUnit[1]
是Micheal Feathers由JUnit移植过来的一个在
GNU LGPL条约下的并在sourcefogre网站上
开源的C++单元测试框架。