天天看點

Google C++單元測試架構GoogleTest(總)

之前一個月都在學習googletest架構,對googletest的文檔都翻譯了一遍,也都發在了之前的部落格裡,另外其實還有一部分的文檔我沒有發,就是GMock的CookBook部分:https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md。這部分我也翻譯了,也寫了很多代碼,但是這部分文檔太長了,很難看完,除非是真用到裡邊的内容才會去裡面找,是以就不在這浪費筆墨,如果有想要的可以在下邊評論。截了個圖:

Google C++單元測試架構GoogleTest(總)

光這個就5個文檔,确實太多。

我已經把這部分文檔上傳CSDN:http://download.csdn.net/detail/jycboy/9798364 

下面總結下GTest的内容,Google C++單元測試架構GoogleTest系列的内容都在下邊:

VS2015搭建GoogleTest架構--配置第一個項目

Google C++單元測試架構---Gtest架構簡介(譯文)

Google C++單元測試架構GoogleTest---GTest的Sample1和編寫單元測試的步驟

Google C++單元測試架構GoogleTest---TestFixture使用

Google C++單元測試架構GoogleTest---AdvancedGuide(譯文)上

Google C++單元測試架構GoogleTest---Extending Google Test by Handling Test Events(事件機制)

Google C++單元測試架構GoogleTest---值參數化測試

Google C++單元測試架構GoogleTest---AdvancedGuide(譯文)下

Google C++單元測試架構GoogleTest---Google Mock簡介--概念及基礎文法

Google C++單元測試架構GoogleTest---GMock的CheatSheet文檔

一共10篇博文,包含了GTest和GMock,大部分都是翻譯自googletest的官方文檔,英語好的也可以直接看官方文檔:

https://github.com/google/googletest/blob/master/googletest/docs/Primer.md

https://github.com/google/googletest/blob/master/googletest/docs/AdvancedGuide.md 

https://github.com/google/googletest/blob/master/googlemock/docs/CheatSheet.md

https://github.com/google/googletest/blob/master/googlemock/docs/CheatSheet.md

下邊是我在學習GTest時,在網上看到的好的部落格:

玩轉Google開源C++單元測試架構Google Test系列(gtest)(總) 這個應該是最火的,都上了百科啦。不過這個博文是在2009年寫的,太早了,現在的GTest加了很多内容,有的東西也已經更新了,推薦入門看,寫得通俗易懂。

還有重點推薦:編寫優美的GTest測試案例,也是上邊玩轉Google開源....的部落客寫的,寫的很好,受益匪淺。

最後推薦下關于GTest經常遇到的問題,好多問題在上邊都能找到答案:https://github.com/google/googletest/blob/master/googletest/docs/FAQ.md。