现在的位置: 首页 > 综合 > 正文

CPPUNIT学习系列笔记1

2014年02月09日 ⁄ 综合 ⁄ 共 737字 ⁄ 字号 评论关闭

 第一章 认识CPPUNIT

引言

    现代软件工程里面,软件测试是越来越重要,对于开发人员来说,不是把代码写出来就完事,更不能认为代码测试,是测试工程师的工作。在极限编程里面,更是强调测试先行。

    代码测试的重要性,完全不用赘述。正式充分认识到要成长为一个专业的高效率的软件工程师,更是在Linux下的C/C++开发环境下,高质量,高效率进行充分的高质量的单元测试,是非常重要的,我开始了CPPUNIT的学习之路。

CPPUNIT简介

    网上已经很多了,不啰嗦。

    CPPUNIT是获得巨大应用的JUNIT的C++版本,由于Java语言和C++语言的一些特性的不同,CPPUNIT和JUNIT也存在一些实现方法上的不同,使用上可能也会有不一样。我没有用过JUNIT,所以不好比较。

    CPPUNIT是soureforge上的开源项目,有不少的年头了。在中国,大家对CPPUNIT的了解程度,远远是不够的。这很大程度上取决与中国的软件开发工程师,对于测试工作的不重视,也是中国软件行业发展过快过于偏向应用的一种表现。经常看到网上有人,没有亲身实际使用过CPPUNIT,还没有入门就被它的先期知识的繁复给吓到了,然后对CPPUNIT进行冷嘲热讽,认为它华而不实,自己也可以进行单元测试,其实,只不过是一个工具而已,完全没必要带有个人情绪。

    经过我对众多网上评论的综合分析,结合我的实际应用需求。我还是认为,这是一个很好的工具,有必要深入学习。

    在CPPUNIT的官方主页 上,是这么写的:

    CppUnit is a C++ unit testing framework. It started its life as a port of JUnit to C++ by Michael Feathers.

抱歉!评论已关闭.