• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            越來(lái)越多公司采用敏捷開(kāi)發(fā),單元和回歸測(cè)試越來(lái)越重要,GTest作為最佳C++單元測(cè)試工具越來(lái)越多的被使用。
            轉(zhuǎn)自 http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html


            前段時(shí)間學(xué)習(xí)和了解了下Google的開(kāi)源C++單元測(cè)試框架Google Test,簡(jiǎn)稱(chēng)gtest,非常的不錯(cuò)。 我們?cè)瓉?lái)使用的是自己實(shí)現(xiàn)的一套單元測(cè)試框架,在使用過(guò)程中,發(fā)現(xiàn)越來(lái)越多使用不便之處,而這樣不便之處,gtest恰恰很好的解決了。

            其實(shí)gtest本身的實(shí)現(xiàn)并不復(fù)雜,我們完全可以模仿gtest,不斷的完善我們的測(cè)試框架, 但最后我們還是決定使用gtest取代掉原來(lái)的自己的測(cè)試框架,原因是:

            1.不斷完善我們的測(cè)試框架之后就會(huì)發(fā)覺(jué)相當(dāng)于把gtest重新做了一遍,雖然輪子造的很爽,但是不是必要的。

            2.使用gtest可以免去維護(hù)測(cè)試框架的麻煩,讓我們有更多精力投入到案例設(shè)計(jì)上。

            3.gtest提高了非常完善的功能,并且簡(jiǎn)單易用,極大的提高了編寫(xiě)測(cè)試案例的效率。

            gtest的官方網(wǎng)站是:

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

            從官方的使用文檔里,你幾乎可以獲得你想要的所有東西 

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

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

            如果還想對(duì)gtest內(nèi)部探個(gè)究竟,就把它的代碼下載下來(lái)研究吧,這就是開(kāi)源的好處,哈! 

            官方已經(jīng)有如此完備的文檔了,為什么我還要寫(xiě)呢?一方面是自己記記筆記,好記性不如爛筆頭,以后自己想查查一些用法也可以直接在這里查到,一方面是對(duì)于不想去看一大堆英文文檔的朋友,在我這里可以快速的找到gtest相關(guān)的內(nèi)容。

            下面是該系列的目錄:

            1.玩轉(zhuǎn)Google開(kāi)源C++單元測(cè)試框架Google Test系列(gtest)之一 - 初識(shí)gtest

            2.玩轉(zhuǎn)Google開(kāi)源C++單元測(cè)試框架Google Test系列(gtest)之二 - 斷言

            3.玩轉(zhuǎn)Google開(kāi)源C++單元測(cè)試框架Google Test系列(gtest)之三 - 事件機(jī)制

            4.玩轉(zhuǎn)Google開(kāi)源C++單元測(cè)試框架Google Test系列(gtest)之四 - 參數(shù)化

            5.玩轉(zhuǎn)Google開(kāi)源C++單元測(cè)試框架Google Test系列(gtest)之五 - 死亡測(cè)試 

            6.玩轉(zhuǎn)Google開(kāi)源C++單元測(cè)試框架Google Test系列(gtest)之六 - 運(yùn)行參數(shù)

            7.玩轉(zhuǎn)Google開(kāi)源C++單元測(cè)試框架Google Test系列(gtest)之七 - 深入解析gtest

            8.玩轉(zhuǎn)Google開(kāi)源C++單元測(cè)試框架Google Test系列(gtest)之八 - 打造自己的單元測(cè)試框架


            額外篇:

            1.gtest中如何跳出當(dāng)前測(cè)試案例

            2.編寫(xiě)優(yōu)美的GTest測(cè)試案例

            3.gtest 參數(shù)化測(cè)試代碼示例 (內(nèi)含完整工程示例)

            posted on 2013-08-29 16:26 Richard Wei 閱讀(2784) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): Tool
            91精品国产综合久久久久久| 久久综合九色综合欧美就去吻| 国产成人久久精品一区二区三区| 无码任你躁久久久久久老妇App| 国产精品久久久久久久久软件| 无码超乳爆乳中文字幕久久 | 国色天香久久久久久久小说| 久久香蕉超碰97国产精品 | 亚洲精品乱码久久久久久中文字幕 | 伊人久久大香线焦AV综合影院| 久久久久亚洲精品无码蜜桃| 久久久久国产亚洲AV麻豆| 午夜精品久久久久久久| 国产激情久久久久影院老熟女免费| 伊人精品久久久久7777| 99久久精品日本一区二区免费 | 色欲综合久久躁天天躁蜜桃| 精品国产热久久久福利| 久久精品人成免费| 久久久久久精品久久久久| 久久本道久久综合伊人| 97久久久精品综合88久久| 久久露脸国产精品| 99热热久久这里只有精品68| 久久婷婷成人综合色综合| 国产精品久久久久a影院| 久久久精品国产Sm最大网站| 色综合色天天久久婷婷基地| 亚洲国产美女精品久久久久∴ | 久久精品国产99久久久| 久久久久高潮综合影院| 久久精品桃花综合| 亚洲精品国产自在久久| 伊人热热久久原色播放www| 久久久久国产视频电影| 久久亚洲av无码精品浪潮| 国产亚洲精久久久久久无码AV| 91精品国产综合久久香蕉| 一级做a爰片久久毛片人呢| 精品999久久久久久中文字幕| 国产精品久久久久久搜索|