玩转Google单元测试框架gtest系列(总)

发表于:2010-4-14 11:23

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:CoderZh    来源:www.cnblogs.com/coderzh

  前段时间学习和了解了下Google的开源测试框架gtest,非常的不错,所以在我们小组内推广了一下,效果非常不错。 我们小组原来是自己实现了一套自己的单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。

  其实gtest本身的实现并不复杂,我们完全可以模仿gtest,不断的完善我们的测试框架, 但最后我们还是决定使用gtest取代掉原来的自己的测试框架,原因是:

  1.不断完善我们的测试框架之后就会发觉相当于把gtest重新做了一遍,虽然轮子造的很爽,但是不是必要的。

  2.使用gtest可以免去维护测试框架的麻烦,让我们有更多精力投入到案例设计上。

  3.gtest提高了非常完善的功能,并且简单易用,极大的提高了编写测试案例的效率。

  gtest的官方网站是:

  http://code.google.com/p/googletest/

  从官方的使用文档里,你几乎可以获得你想要的所有东西

  http://code.google.com/p/googletest/wiki/GoogleTestPrimer

  http://code.google.com/p/googletest/wiki/GoogleTestAdvancedGuide

  如果还想对gtest内部探个究竟,就把它的代码下载下来研究吧,这就是开源的好处,哈!

  官方已经有如此完备的文档了,为什么我还要写呢?一方面是自己记记笔记,好记性不如烂笔头,以后自己想查查一些用法也可以直接在这里查到,一方面是对于不想去看一大堆英文文档的朋友,在我这里可以快速的找到gtest相关的内容。

  下面是该系列的目录,今后将会陆续连载完本系列,敬请关注:

  1.玩转Google单元测试框架gtest系列之一 - 初识gtest

  2.玩转Google单元测试框架gtest系列之二 - 断言

  3.玩转Google单元测试框架gtest系列之三 - 事件机制

  4.玩转Google单元测试框架gtest系列之四 - 参数化

  5.玩转Google单元测试框架gtest系列之五 - 死亡测试

  6.玩转Google单元测试框架gtest系列之六 - 运行参数

  7.玩转Google单元测试框架gtest系列之七 - 深入解析gtest

  8.玩转Google单元测试框架gtest系列之八 - 打造自己的单元测试框架

《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • woddebbmm
    2011-5-19 21:51:24

    弱弱的问一句,里面好多方法和类都注释了,而且好多方法都没实现,这些都是需要自己后期完善的?还是我下错了版本呐?

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号