中文字幕在线播放第一页_日韩毛片高清在线看_日漫肉片入口在线播放_精品国产高清在线看国产

極光下載站 - 打造齊全的綠色軟件家園

極光下載站

當(dāng)前位置:極光下載站 > 教育教學(xué) > 編程工具 > Visual Unit(C/C++單元測試工具) v4.7 官方版
Visual Unit(C/C++單元測試工具)

Visual Unit(C/C++單元測試工具)

v4.7 官方版
  • 軟件大小:99.8 MB
  • 軟件語言:簡體中文
  • 更新時間:2023-02-08
  • 軟件類型:國產(chǎn)軟件 / 編程工具
  • 運(yùn)行環(huán)境:WinXP, Win7, Win8, Win10, WinAll
  • 軟件授權(quán):免費(fèi)軟件
  • 官方主頁:http://www.kailesoft.com/
  • 軟件等級 :
  • 介紹說明
  • 下載地址
  • 精品推薦
  • 相關(guān)軟件
  • 網(wǎng)友評論

  Visual Unit提供軟件代碼測試功能,可以直接對代碼單元測試,分析當(dāng)前的項目代碼是否有錯誤,是否可以優(yōu)化菜單,軟件已經(jīng)提供了測試案例,加載官方的案例工程到軟件就可以執(zhí)行分析測試,支持導(dǎo)入工程數(shù)據(jù)、執(zhí)行函數(shù)測試、執(zhí)行類/文件測試、執(zhí)行全體測試、執(zhí)行集成/部件測試,可以在統(tǒng)計界面查看到測試的數(shù)據(jù),可以在報告菜單上統(tǒng)計本次測試的全部結(jié)果,從而導(dǎo)出測試報告,方便以后對比其他單元測試項目結(jié)果,適合需要對c++項目測試的朋友使用,Visual Unit官方已經(jīng)提供了詳細(xì)的教程內(nèi)容,新用戶也可以快速執(zhí)行單元測試!

軟件功能

  Visual Unit 4,簡稱VU4,適用于C和C++單元測試、集成測試、嵌入式測試、回歸測試、白盒測試,以及測試驅(qū)動開發(fā)(可視編程)。VU4具備以下功能特性:

  一、完全自動化操作功能

  完全的表格驅(qū)動,測試工作=填表格。

  表格中填寫一個數(shù)據(jù),相當(dāng)于完成N行代碼。VU自動生成測試驅(qū)動代碼、樁代碼等。

  表格支持復(fù)合類型、數(shù)組、指針,多級指針可設(shè)置任一級的空指針。

  對于不便于表格驅(qū)動的數(shù)據(jù),如鏈表、映射表,提供了數(shù)據(jù)轉(zhuǎn)換接口,轉(zhuǎn)換為便于表格驅(qū)動的數(shù)據(jù)。

  二、自動化用例生成功能

  一鍵即可實(shí)現(xiàn)測試用例的自動生成,且自動用例生成,最高可實(shí)現(xiàn)100%全覆蓋。

  自動用例取值包括數(shù)字的邊界值、空字符串、空指針等,以檢測邊界輸入造成的崩潰、超時、異常等問題。(注:自動用例生成功能不能識別程序員用意,僅能跟著代碼邏輯完成用例的設(shè)置)

  三、輕松完成全覆蓋功能

  VU擁有用獨(dú)創(chuàng)的用例設(shè)計器,根據(jù)用例設(shè)計器提示,便可輕輕松松實(shí)現(xiàn)全面覆蓋;

  支持語句、條件值、判定、MC/DC、分支、路徑覆蓋的自動統(tǒng)計;

  所有未覆蓋的邏輯單位具有清晰的標(biāo)示。

  四、開發(fā)效率至少可提升1倍

  人工智慧完成代碼開發(fā),測試工作由VU4自動完成,即一邊開發(fā),VU則一邊自動更新測試代碼并執(zhí)行測試,通過VU可查看測試結(jié)果,包括:程序行為描述,用例的輸入、所執(zhí)行的代碼輸出等。減少來來回回查找錯誤修改錯誤的時間,給人工騰出更多時間開發(fā)。

  五、底層輸入——無須調(diào)用底層函數(shù)、無須打樁便可輕松控制底層函數(shù)在測試中需要的數(shù)據(jù)。

  支持在表格中控制底層函數(shù)產(chǎn)生測試需要的數(shù)據(jù),包括返回值、出參、全局變量、成員變量;

  支持在表格中控制底層函數(shù)在某些用例產(chǎn)生指定的數(shù)據(jù),在另一些用例調(diào)用實(shí)際代碼;

  支持在表格中判斷底層函數(shù)的調(diào)用次數(shù);

  支持在表格中控制底層函數(shù)直接跳過;

  支持在表格中控制間接調(diào)用的函數(shù)產(chǎn)生測試需要的數(shù)據(jù);

  以上功能支持任意數(shù)據(jù)類型,且不需要編寫代碼,不污染產(chǎn)品代碼。

  六、局部變量測試難題,也不需手工編寫代碼,可隨意控制局部輸入與局部輸出。

  支持將局部數(shù)據(jù)轉(zhuǎn)換為可在表格中設(shè)置輸入的變量;

  支持多次賦值,解決死循環(huán)之類的問題;

  支持在任意指定位置打印局部數(shù)據(jù),并支持對局部數(shù)據(jù)的結(jié)果進(jìn)行判斷;

  以上功能不需要手工編寫代碼,更不污染產(chǎn)品代碼。

  七、輕易實(shí)現(xiàn)回歸測試,可維護(hù)性強(qiáng)

  產(chǎn)品代碼修改時,測試代碼自動更新,測試代碼不需要手工維護(hù);

  測試數(shù)據(jù)與測試代碼分離,便以維護(hù)。

  八、測試數(shù)據(jù)可保存可復(fù)用于其它函數(shù)

  可以將測試數(shù)據(jù)保存到文本文件/excel,其他函數(shù)可以從文本文件/Excel中導(dǎo)入數(shù)據(jù)。

  九、測試報告支持自定義

  測試報告數(shù)據(jù)信息完整,包括覆蓋率、用例數(shù)、測試情況、測試狀態(tài)等。

  可以將測試報告導(dǎo)出成word或HTML格式。測試數(shù)據(jù)可以導(dǎo)出在excel表格中。

  十、復(fù)雜類型可轉(zhuǎn)換為簡單化數(shù)據(jù)類型

  通過回調(diào)賦值,可以將復(fù)雜的數(shù)據(jù)簡單化,讓數(shù)據(jù)填寫時更加便捷。

  十一、可靈活選擇需要測試函數(shù)、集成函數(shù)和屏蔽函數(shù)文件

  在建立工程時可以通過標(biāo)記為T/N/X來靈活選擇測試文件,T表示要測試的文件,N表示不測但會調(diào)用的文件,X表示不測試也不需要調(diào)用的。

  十二、對嵌入式項目的支持

  可以支持絕大多數(shù)嵌入式項目。VU自動解決各種嵌入式項目的平臺差異和編譯差異,自動模擬底層調(diào)用包括操作系統(tǒng)API。

  利用VU開發(fā)嵌入式項目,在主要的開發(fā)過程中,可以實(shí)現(xiàn)并行、脫板開發(fā),大幅提升開發(fā)效率。

  十三、輕松實(shí)現(xiàn)linux/unix項目的測試

  可在win系統(tǒng),通過遠(yuǎn)程控制,直接測試linux/unix項目。遠(yuǎn)程測試,是指針對在windows上開發(fā)的linux項目,進(jìn)行單元測試和可視編程。測試代碼在linux上編譯和執(zhí)行。

軟件特色

  1、構(gòu)建測試用例的成本

  表格驅(qū)動邏輯塊的輸入輸出,不需要編寫測試代碼和樁代碼,支持面向邏輯塊的測試

  2、完成覆蓋的成本

  自動計算近似用例和修改提示,根據(jù)提示修改近似用例可以快速實(shí)現(xiàn)覆蓋

  3、對編程效率的促進(jìn)

  程序行為可視,列出最新更新的函數(shù),支持Easy TDD快速編程

  4、維護(hù)成本

  測試代碼完全自動生成,自動維護(hù)

  5、數(shù)據(jù)的可重用性

  數(shù)據(jù)與測試代碼分離,易以重用

使用說明

  1、啟動VU-Setup_v4.7.exe就可以執(zhí)行軟件安裝

  2、設(shè)置軟件的安裝地址D:Visual_Unit_4

  3、進(jìn)入軟件就可以創(chuàng)建新的測試項目,也可以打開軟件提供的示例工程文件

  4、使用演示License只能測試示例代碼(可以新建工程測試/Samples/Demo/中的代碼)您也可以為其他項目建立W工程,但需要正式License才能正常測試。

  5、產(chǎn)品項目開發(fā)環(huán)境設(shè)置界面:ADS1.2、AVR、CCS、CodeWarrior、CS+ for CA,CX、CubeSuite、DS-5、EVC 4.0、G++4

  6、數(shù)據(jù)導(dǎo)入界面,支持從工程文件或makefile導(dǎo)入數(shù)據(jù),或從makefile生成的命令行導(dǎo)入數(shù)據(jù),cmake生成的makefile

  7、執(zhí)行make -B -k-n >xxx.txt,可生成文件xxx.txt,點(diǎn)擊“選擇文件”,選擇xxx.txt文件。如xxx.txt是從他處拷貝的,則需同時拷貝CMakeFiles文件夾下的*.rsp文件,并保持這些文件原來的目錄結(jié)構(gòu)。

  8、第三方庫頭文件根目錄(用;分隔)

  如使用了第三方庫(指可以鏈接.a或lib的模塊,不包括編譯器的頭文件),請將這些庫的頭文件的根目錄添加在這里。使用多個第三方庫時,只需添加共同的根目錄。

  9、將全部文件設(shè)為隔離(X),手動選擇測試目標(biāo)

  也可以點(diǎn)擊“下一步”跳過本步驟。

  即使由工程文件導(dǎo)入數(shù)據(jù),也可以在后續(xù)步驟中手工調(diào)整各項設(shè)定,包括重設(shè)測試目標(biāo)。

  10、請謹(jǐn)慎選擇!建議選擇到包含項目所有源文件和頭文件的最低目錄,例如,E:/a/b/proj,proj下有inc、src、lib等子目錄,則根目錄應(yīng)設(shè)為E:/a/b/proj。根目錄可以重設(shè)(例如,測試工程拷到其他機(jī)上工作時,根目錄可能不同),但必須指向相同的子目錄。同一項目的所有測試工程,根目錄也應(yīng)該指向相同的子目錄。

  11、本地工程(可在遠(yuǎn)程設(shè)置中指定根目錄,工程遷移只需拷貝此文件夾)

  開發(fā)過程中,編譯中間文件(如VC.obj,GCC的.o)保存目錄

  12、常規(guī)頭文件目錄(產(chǎn)品項目頭文件、嵌入式環(huán)境頭文件,---自動插裝/打樁--)

  13、預(yù)處理定義(用,或;分隔,用=賦值)

  _MT,_WIN32,WIN32,_WINDOWS,_MSC_VER=1200,_M_IX86=500,_MSC_EXTENSIONS,

  _INTEGRAL_MAX_BITS=64,_DEBUG,DEBUG

  14、其他選項(需按命令行的格式填寫,如VC系列由/開始,GCC由-開始,用空格分隔)

  15、鏈接

  庫文件搜索目錄

  $(vc6_dir)/vc98/lib/

  $(vc6 dir)/vc98/mfc/lib/

  鏈接以下庫(用或分隔)

  忽略以下庫(用或;分隔)

  其他鏈接選項(需按命令行的格式填寫,如VC系列由/開始,GCC由-開始,用空格分隔)

  命令行

  16、高級設(shè)置

  替換:屏蔽/轉(zhuǎn)定義關(guān)鍵字或代碼片斷,主要用于在PC上測試嵌入式項目。

  忽略:指定不展開的宏、不測試的函數(shù)及不生成樁的函數(shù),通常無須修改。

  擴(kuò)展:其他選項,通常無須修改。

  敏捷開發(fā)設(shè)置:用于TDD(測試驅(qū)動開發(fā))、VTDD(Visual TDD)的設(shè)置,可按規(guī)則指定不測試的函數(shù)。

  集成測試設(shè)置:集成測試方面的設(shè)定。

  強(qiáng)制拷貝文件:強(qiáng)制拷貝文件到VU工程,通常用于在源文件未建立的新項目中分配頭文件。

  添加內(nèi)置類型:解釋過程如出現(xiàn)"引用的類型xx未定義"的警告,可在這里添加定義。

  17、請點(diǎn)擊“添加”,設(shè)置需屏蔽或替換的關(guān)鍵字或代碼片斷。一個項是另一個項的一部分時,后者應(yīng)在前面,如long long和long long int都替換為_int64,則long long int必須放在前面。

  18、忽略

  不展開的宏定義(用,分隔,只需填寫宏名稱)

  ASSERT, ASSERT_VALID, TRACE, TRACEO, TRACE1, TRACE2, TRACE3, new, DEBUG_NEW,

  _T, _TEXT, _FILE_,_FUNCTION_,LINE_

  將帶分支或復(fù)雜的宏設(shè)為“不展開”,可以避免VW將這些宏展開造成分支和路徑增多。

  內(nèi)容引用名稱的宏不展開(如#define Var gObj.Var,展開可能造成編譯錯誤)

  19、擴(kuò)展選項

  頭文件

  生成樁代碼時將庫頭文件放在前面

  自動為頭文件添加#ifndef XXXX #define XXXX ... #endif宏,避免頭文件被重復(fù)編譯

  數(shù)據(jù)表格特別標(biāo)識符(為維護(hù)測試數(shù)據(jù)統(tǒng)一,建議不要修改。流類型修改在重新打開工程后生效)

  20、這里是軟件的幫助功能,如果你需要查看軟件的全部教程內(nèi)容就可以在這里打開幫助

 官方教程

  禁止初始化

  加入表格的變量,缺省會自動初始化(調(diào)用構(gòu)造子函數(shù)或清零),對于在定義中已初始化的變量,可填寫UNINIT,禁止初始化,但表格中仍然可以對個別成員賦值。

  例如,以下代碼

  全局變量fpData的兩個成員,在定義時已初始化為分別指向已實(shí)現(xiàn)的函數(shù)func和func2,如果在測試時不希望改變它們的值,則可以在表填中填UNINIT,如下圖,仍然可以給其他成員設(shè)值:

  fpData.fp1()實(shí)際調(diào)用的是函數(shù)func,如果要給func設(shè)定底層輸入,需要在左邊函數(shù)代碼窗口,右鍵菜單選擇“添加間接底層輸入”,直接給函數(shù)func設(shè)定底層輸入,如下圖用例2:

  從命令行導(dǎo)入數(shù)據(jù)

  從命令行導(dǎo)入數(shù)據(jù)的優(yōu)勢

  命令行是指編譯命令行,其內(nèi)容包括了源文件編譯時需要的所有信息,因此,從命令行導(dǎo)入數(shù)據(jù),可以讓VU準(zhǔn)確完整地獲得編譯信息,減少測試工程可能產(chǎn)生的錯誤。

  使用命令行導(dǎo)入方式建立的測試工程,通常不須要作任何的手動設(shè)置(指不需要修改工程屬性)。

  命令行導(dǎo)入數(shù)據(jù)方式,適用于超大型項目。

  生成命令行文件

  目前只支持由cmake生成的命令行。

  用以下參數(shù)調(diào)用make,即可生成命令行文件:

  make -B -k -n >filename.txt

  其中,-B,表示全部重新生成,-k表示有錯誤也繼續(xù),-n表示只生成命令行,不實(shí)際編譯,>filename.txt,表示將輸出結(jié)果保存到filename.txt文件。

  生成命令行過程中,可能生成一些依賴文件,如.rsp文件,這些文件在建立測試工程時同樣需要使用,因此,較好的方式是,建立一個專門用于生成命令行的build目錄,如build2。

  建立測試工程時導(dǎo)入數(shù)據(jù)

  建立測試工程時,在導(dǎo)入數(shù)據(jù)界面,選擇從命令行文件導(dǎo)入,如下圖。后續(xù)的步驟可以一路下一步。

  公共的編譯和鏈接選項無效

  由于每個編譯單元具有獨(dú)立且完整的命令行,命令行也具有完整的鏈接信息,因此不再需要公共的編譯選項和鏈接選項,以下紅框內(nèi)的公共編譯和鏈接選項無效,但綠框內(nèi)的選項仍然有效(用于處理特別情形)。

  Linux項目遠(yuǎn)程測試

  遠(yuǎn)程測試簡介

  遠(yuǎn)程測試,是指針對在windows上開發(fā)的linux項目,進(jìn)行單元測試和可視編程。

  測試代碼在linux上編譯和執(zhí)行。

  遠(yuǎn)端工具的安裝與啟動

  VU根目錄下,有一個utrt64(用于64位系統(tǒng))和utrt32(用于32位系統(tǒng))文件夾,這是遠(yuǎn)端工具,utrt的含義是:Unit Test Remote Tool。

  安裝:將utrt文件夾拷貝到linux某個位置,例如桌面,不用安裝。

  啟動:在utrt文件夾下打開終端工具,輸入./utrt。如下圖。啟動后,顯示utrt的ip地址和監(jiān)聽端口號。

  VU端的設(shè)置

  在VU“代碼”菜單,選擇“遠(yuǎn)程設(shè)置”,顯示如下圖所示界面:

  ip地址和端口號填寫utrt顯示的ip和port。

  本機(jī)ip地址和端口號:多網(wǎng)卡可能需要指定本機(jī)ip,本機(jī)端口號實(shí)際并未使用,可以不填。

  ip和端口號設(shè)置完成后,點(diǎn)擊“連接”,即可連接utrt并檢測網(wǎng)絡(luò)狀態(tài)。

  遠(yuǎn)程工作目錄:linux端保存測工程的缺省目錄。

  本地工作目錄:本地保存測試工程的缺省目錄。

  庫頭文件目錄,在建立工程時,將直接添加到“工程屬性>頭文件>庫頭文件搜索目錄”中,這部分要設(shè)置完整且正確 ,點(diǎn)擊GCC/G++可自動查詢并填寫。

  linux庫頭文件目錄查詢方法

  打開終端,輸入:echo 'main(){}' | gcc -E -v -

  結(jié)果如下圖所示。

  用gcc或g++編譯一個.c文件或.cpp文件,使用-v參數(shù),也可以得到類似的結(jié)果,如gcc -v test.c或g++ -v test.cpp。

  從linux獲得編譯命令行

  對于linux項目,編譯命令行需在linux下生成。方法:

  make -B -k -n >filename.txt

  建立測試工程

  建立測試工程時,開發(fā)環(huán)境選擇VSCode-Linux,如果linux為64位,則選項帶-64字樣的模板,否則選擇帶-32字模的模板,如下圖。點(diǎn)擊“下一步”會彈出遠(yuǎn)程配置界面,可以確認(rèn)一下遠(yuǎn)程配置是否正確。然后,進(jìn)入導(dǎo)入數(shù)據(jù)界面,選擇從命令行文件導(dǎo)入,并從映射盤下選擇上一步生成的命令行文件。再后續(xù)的步驟可以一路下一步。建立工程后,使用上與本地測試方式基本上沒有區(qū)別。以后打開工程前,記得先啟動utrt!。

  調(diào)試

  點(diǎn)擊調(diào)試,將編譯調(diào)試工程, 編譯成功后,顯示以下信息“Please use gdb to debug: xxxx”,xxxx為調(diào)試文件的路徑。可用gdb運(yùn)行此文件進(jìn)行調(diào)試。目前未實(shí)現(xiàn)windows端的IDE方式調(diào)試。

  獨(dú)立執(zhí)行測試(持續(xù)集成)

  獨(dú)立執(zhí)行概述

  是指脫離VU環(huán)境, 以命令行方式執(zhí)行測試,并生成測試報告以及覆蓋統(tǒng)計報告。

  獨(dú)立執(zhí)行可集成到Jenkins之類的持續(xù)集成平臺,按預(yù)設(shè)的周期自動執(zhí)行測試。

  執(zhí)行測試前,會自動檢查源代碼的修改,對于更新過的代碼,會自動刷新測試代碼,實(shí)現(xiàn)自動檢測代碼修改是否引入了新的錯誤。

  生成獨(dú)立執(zhí)行工程

  VU“工程”菜單,選擇“導(dǎo)出獨(dú)立執(zhí)行的工程”,彈出以下窗口時,導(dǎo)出完成:

  上圖的提示信息列出了獨(dú)立工程的文件夾(TestRun文件夾)保存位置,TestRun文件可以拷到?jīng)]有VU的環(huán)境下工作,但執(zhí)行過程需要編譯器、鏈接器、make,并且,這些應(yīng)用程序的路徑均應(yīng)已在系統(tǒng)的PATH環(huán)境中設(shè)定,可以直接調(diào)用。TestRun文件夾具有如下圖所示的內(nèi)容:

  上圖是在linux環(huán)境下執(zhí)行測試的工程,windows環(huán)境下有些文件名稱不同:

  coder.bin(linux) => Coder.exe(windows)

  outrun.bin(linux) => OutRun.exe(windows)

  maketest.sh(linux) => maketest.bat(windows)

  路徑修改

  每次執(zhí)行測試前,會自動檢查代碼修改并刷新測試代碼。如果流水線環(huán)境下有些路徑與當(dāng)前工程不同,可打開RunTest文件夾下的dirs.txt修改,格式如下,每行一個目錄,順序無關(guān),其中,product_dir為產(chǎn)品項目根目錄(對應(yīng):VU工程屬性>常規(guī)>產(chǎn)品項目根目錄),include_dir為編譯環(huán)境(如gcc)的頭文件目錄(對應(yīng):VU工程屬性>頭文件>庫頭文件目錄),lib_dir為靜態(tài)庫的搜索目錄(對應(yīng):VU工程屬性>鏈接>庫文件搜索目錄 ,run_dir為動態(tài)庫目錄),environment_variable為環(huán)境變量,用:分隔名稱與值(如environment_variable:work_dir:c:/abc/myproject/src,表示名為work_dir的環(huán)境變量,值為c:/abc/myproject/src):

  product_dir:/home/wt/projects/Demo-Linux/

  include_dir:/usr/local/gcc/lib/gcc/x86_64-linux/7.5.0/include/

  include_dir:/usr/local/include/

  include_dir:/usr/local/gcc/include/

  include_dir:/usr/local/gcc/lib/gcc/x86_64-linux/7.5.0/include-fixed/

  include_dir:/usr/include/

  lib_dir:/usr/wt/projects/Demo-Linux/lib

  run_dir:-rpath,/usr/wt/so

  environment_variable:work_dir:c:/abc/myproject/src

  執(zhí)行測試

  執(zhí)行以下文件,即可執(zhí)行測試:

  linux環(huán)境:outrun.bin。

  windows環(huán)境:OutRun.exe

  執(zhí)行過程會自動調(diào)用coder.bin(或Coder.exe)刷新測試代碼。

  報告文件

  測試報告:test.xml

  覆蓋統(tǒng)計文件:cov.xml

  文件內(nèi)容與格式與gtest生成的基本一致,持續(xù)集成工具中,用于顯示gtest報告的插件可以兼容以上的告。

  檢查獨(dú)立工程是否有錯誤

  執(zhí)行outrun.bin或OutRun.exe,如果能生成text.xml和cov.xml,表示執(zhí)行成功。如果失敗,可用文本編輯工具打開maketest.sh或maketest.bat,在最后加一行:pause,保存,然后 執(zhí)行它,查看輸出信息一般可以分析出失敗原因,常見的原因是找不到make或編譯器、鏈接器。

更新日志

  V4.7 更新 (20220309)

  1、增加了從命令行導(dǎo)入數(shù)據(jù)來建立測試工程的功能

  2、增加了遠(yuǎn)程測試功能,用于針對在windows上開發(fā)的linux項目,進(jìn)行單元測試和可視編程

  3、增加了命令行方式執(zhí)行測試功能,可用于將單元測試集成到持續(xù)集成工具中

  4、增加了用例數(shù)據(jù)恢復(fù)功能(數(shù)據(jù)表格右鍵菜單“恢復(fù)用例數(shù)據(jù)”)。

  5、增加了導(dǎo)出json格式用例數(shù)據(jù)的功能

  6、撤消了“導(dǎo)入空閑用例”功能,增加了“拷貝一行數(shù)據(jù)”及“拷貝整個數(shù)據(jù)表”功能,提升了數(shù)據(jù)復(fù)用及數(shù)據(jù)恢復(fù)方面的便利性,也可以更好地支持VTDD(在函數(shù)原形不斷修改時不丟失數(shù)據(jù))

  7、增加了“禁止初始化”功能,。

  8、覆蓋統(tǒng)計增加了“調(diào)用返回覆蓋率”。

Visual Unit(C/C++單元測試工具)(1)

下載地址

  • Pc版

Visual Unit(C/C++單元測試工具) v4.7 官方版

查看所有評論+

網(wǎng)友評論

網(wǎng)友
您的評論需要經(jīng)過審核才能顯示

本類排名

本類推薦

相關(guān)資訊