这两天没有事情,把CppUnit和JUnit的资料又看了一下,发现他们的功能远远比我们想像的要强大。作者对他们的使用都进行了扩充。我购买了JUnit In Action这本书,讲解的非常好,但是目前还没有一本书讲解CppUnit。

     在JUnit in action 书深入浅出的讲解了Junit的使用方法,通过案例一步一步的引导读者完成使用Junit进行单元测试工作。而我想本书最重要的内容是在Junit自动化这章,其实我们现在不是使用XP开发方式吗?而使用Ant、Maven可以构造每日build的环境,让开发人员方便的测试模块,而管理人员则可以轻松做到每日构建了。我想使用Cppunit也这样,这正是很多公司目前使用的方式。当然使用Makefile也可以,但是相对于使用XML语言描述的ant来说更轻松,移植性更好。

     现在Junit也支持对JSP和Servlet测试的支持,这无疑给当前使用JSP开发web的开发人员提供了方便,不仅如此,也可以对数据库应用程序和EJB进行单元测试,Junit目前被集成到了很多Java的开发环境中,例如Eclipse、JBuilder等,用处很广,但是对于我们测试人员来说,很多时候需要我们提供一个方案,如何做到让开发人员的单元测试更简化,同时管理人员又很容易的看到每天的build结果,这些单元测试工具加上一些检查覆盖率的工具和检查内存的工具,完全可以集成在ant中,让测试真正能够自动化,这是我们测试人员的工作职责范围内的事情,而如果只是最好的系统测试,那么老板老认为这没有技术含量了。注意:把测试贯穿在整个研发过程中,每天都在测试,而我们要做的就是让测试更轻松,而不是给开发人员增加负担,否则我们测试人员会很痛苦。

     很想把CppUnit好好使用一下,也写出一本书来。

 

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐