花費 49 ms
C++單元測試框架gtest使用

作用 作為代碼編碼人員,寫完代碼,不僅要保證編譯通過和運行,還要保證邏輯盡量正確。單元測試是對軟件可測試最小單元的檢查和校驗。單元測試與其他測試不同,單元測試可看作是編碼工作的 ...

Wed Nov 24 04:53:00 CST 2021 0 3814
googleTest安裝和使用

環境:Windows7 ,VS2013 一、安裝 1.下載googletest:https://github.com/google/googletest/releases 2.解壓googlet ...

Sat Mar 23 01:40:00 CST 2019 0 2326
gtest命令行測試案例

  使用gtest編寫的測試案例通常本身就是一個可執行文件,因此運行起來非常方便。同時,gtest也為我們提供了一系列的運行參數(環境變量、命令行參數或代碼里指定),使得我們可以對案例的執行進行一些有效的控制。   我這里就直接將所有命令行參數總結和羅列一下。如果想要獲得詳細的命令行說明,直接 ...

Sat Sep 15 00:29:00 CST 2018 0 3143
GoogleTest 之路2-Googletest 入門(Primer)

Why googletest? 為啥要用GoogleTest呢? googletest 是由測試技術Team 開發的帶有google 特殊的需求和限制的測試框架。 不管你在什么平台上寫C++代碼 ...

Mon May 20 22:51:00 CST 2019 0 1103
gtest 參數化

前言:   在測試用例中,我們時常需要傳給被測函數不同的值,gtest為我們提供了簡便的方法,可以使我們能夠靈活的進行參數化測試。    步驟:   1.創建一個類,繼承testing::TestWithParam<T>,T是你需要參數化的參數類型,比如參數類型為int ...

Mon Oct 22 03:11:00 CST 2018 0 1545
嵌入式平台組件白盒測試gcov、lcov和genhtml 使用指導

在嵌入式平台上使用了gtest白盒測試工具,覆蓋了被測函數,但是不知道自己測試的效果如何,測試行覆蓋率、函數覆蓋率,分支覆蓋率的數據。 便開始研究gcov這個代碼覆蓋率工具能否使用,來檢查白盒測試的效果,以及指引測試改進的方向。經過多次嘗試和研究, 在嵌入式平台上可以使用gcov ...

Wed May 06 04:53:00 CST 2015 0 3978
Mac下CLion配置Google GTest小結

1. 下載GTest源碼: 下載下來的google gtest源碼目錄結構如下,里面包含了很多東西,這里我們只是想利用gtest對自己的代碼進行單元測試,因此只需要關注紅框所求的文件夾即可,其他的暫時不需要關注 2. 使用CLion新建一下C++項目,把gtest引入到項目 ...

Mon Jul 15 09:16:00 CST 2019 0 756
gtest 三種事件機制

前言:   1.首先說明gtest中事件的結構層次:      測試程序:一個測試程序只有一個main函數,也可以說是一個可執行程序是一個測試程序。該級別的事件機制會在程序的開始和結束執行。   測試套件:代表一個測試用例的集合體,該級別的事件機制會在整體的測試案例開始可結束 ...

Mon Oct 22 00:49:00 CST 2018 0 1247
Qt使用gtest進行C++單元測試-01

環境: win7/win10+qt5.8.0(MinGW), 1.gtest獲取: 從:https://www.bogotobogo.com/cplusplus/google_unit_test_gtest.php獲取gtest-1.7.0-rc1.zip,下載鏈接,下載打包的源碼或在git倉庫 ...

Fri Apr 26 04:06:00 CST 2019 1 739

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM