程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> Google C++單元測試框架GoogleTest(總),單元測試googletest

Google C++單元測試框架GoogleTest(總),單元測試googletest

編輯:C++入門知識

Google C++單元測試框架GoogleTest(總),單元測試googletest


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

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

下面總結下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。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved