[轉]玩轉Google開源C++單元測試框架Google Test系列(gtest)(總)

文章轉載自CoderZh的技術博客html

地址:https://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html框架

 

前段時間學習和了解了下Google的開源C++單元測試框架Google Test,簡稱gtest,很是的不錯。 咱們原來使用的是本身實現的一套單元測試框架,在使用過程當中,發現愈來愈多使用不便之處,而這樣不便之處,gtest偏偏很好的解決了。ide

其實gtest自己的實現並不複雜,咱們徹底能夠模仿gtest,不斷的完善咱們的測試框架, 但最後咱們仍是決定使用gtest取代掉原來的本身的測試框架,緣由是:單元測試

1.不斷完善咱們的測試框架以後就會發覺至關於把gtest從新作了一遍,雖然輪子造的很爽,可是不是必要的。學習

2.使用gtest能夠免去維護測試框架的麻煩,讓咱們有更多精力投入到案例設計上。測試

3.gtest提升了很是完善的功能,而且簡單易用,極大的提升了編寫測試案例的效率。網站

gtest的官方網站是:ui

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

從官方的使用文檔裏,你幾乎能夠得到你想要的全部東西設計

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

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

 

若是還想對gtest內部探個究竟,就把它的代碼下載下來研究吧,這就是開源的好處,哈!

官方已經有如此完備的文檔了,爲何我還要寫呢?一方面是本身記記筆記,好記性不如爛筆頭,之後本身想查查一些用法也能夠直接在這裏查到,一方面是對於不想去看一大堆英文文檔的朋友,在我這裏能夠快速的找到gtest相關的內容。

下面是該系列的目錄:

1.玩轉Google開源C++單元測試框架Google Test系列(gtest)之一 - 初識gtest

2.玩轉Google開源C++單元測試框架Google Test系列(gtest)之二 - 斷言

3.玩轉Google開源C++單元測試框架Google Test系列(gtest)之三 - 事件機制

4.玩轉Google開源C++單元測試框架Google Test系列(gtest)之四 - 參數化

5.玩轉Google開源C++單元測試框架Google Test系列(gtest)之五 - 死亡測試

6.玩轉Google開源C++單元測試框架Google Test系列(gtest)之六 - 運行參數

7.玩轉Google開源C++單元測試框架Google Test系列(gtest)之七 - 深刻解析gtest

8.玩轉Google開源C++單元測試框架Google Test系列(gtest)之八 - 打造本身的單元測試框架

 

額外篇:

1.gtest中如何跳出當前測試案例

2.編寫優美的GTest測試案例

3.gtest 參數化測試代碼示例 (內含完整工程示例)

相關文章
相關標籤/搜索