ctest實(shí)際操作圖文解析

ctest實(shí)際操作圖文解析

ID:20445256

大小:558.34 KB

頁(yè)數(shù):12頁(yè)

時(shí)間:2018-10-10

ctest實(shí)際操作圖文解析_第1頁(yè)
ctest實(shí)際操作圖文解析_第2頁(yè)
ctest實(shí)際操作圖文解析_第3頁(yè)
ctest實(shí)際操作圖文解析_第4頁(yè)
ctest實(shí)際操作圖文解析_第5頁(yè)
資源描述:

《ctest實(shí)際操作圖文解析》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、C++test▲、C++test介紹C++Test是一個(gè)C/C++單元測(cè)試工具,自動(dòng)測(cè)試任何C/C++類、函數(shù)或部件,而不需要您編寫(xiě)一個(gè)測(cè)試用例、測(cè)試驅(qū)動(dòng)程序或樁調(diào)用。C++Test能夠動(dòng)測(cè)試代碼構(gòu)造(白盒測(cè)試)、測(cè)試代碼的功能性(忠盒測(cè)試)和維護(hù)代碼的完整性(回歸測(cè)試)。C++Test是一個(gè)易于使川的產(chǎn)品,能夠適應(yīng)任何開(kāi)發(fā)生命周期。通過(guò)將C++Test集成到開(kāi)發(fā)過(guò)程中,您能夠奮效地防止軟件錯(cuò)誤,提高代碼的穩(wěn)定性,并自動(dòng)化單元測(cè)試技術(shù)(這是極端編程過(guò)程的基礎(chǔ))。功能描述:?靜態(tài)測(cè)試C++Test

2、A]嵌了業(yè)界最出名的EffectiveC++(epcc)、Mo

3、reEffectiveC++(mepcc)、meyer-klaus(mk)以及UniversalCodeStandard(ucs)規(guī)范。同吋,它也渠成丫由parasoft累積出來(lái)的一些規(guī)范。靜態(tài)測(cè)試屮,C++Test會(huì)對(duì)代碼進(jìn)行詳盡的掃描,驗(yàn)證代碼中是否存在和這些規(guī)范相沖突的地方,盡快的發(fā)現(xiàn)一些簡(jiǎn)單或低級(jí)錯(cuò)誤,避免由它們帶來(lái)的集成擴(kuò)散。?動(dòng)態(tài)測(cè)試(白盒測(cè)試)C++Tcst提供丫一種冇效并且高效的方法執(zhí)行白盒測(cè)試。C++Tcst完全向動(dòng)執(zhí)行所冇的白盒測(cè)試過(guò)程,£1動(dòng)生成和執(zhí)行精心設(shè)計(jì)的測(cè)試川例。tl動(dòng)標(biāo)記任何運(yùn)行失敗,并以一種簡(jiǎn)單的圖示化結(jié)構(gòu)顯示。然后自動(dòng)保存

4、這些測(cè)試用例,能夠方便地用于以后的回歸測(cè)試。由于C++Test能夠自動(dòng)生成樁函數(shù),或允許你加入自己的樁函數(shù),因此它能夠測(cè)試引川外部對(duì)象的類。挽句話說(shuō),C++Test能夠運(yùn)行任何一個(gè)或一組類,并A動(dòng)生成和執(zhí)行一組測(cè)試用例,它們被設(shè)計(jì)成能夠發(fā)現(xiàn)盡可能多的錯(cuò)誤。O+Test允許你定制白盒測(cè)試川例的生成,和在什么層次上(項(xiàng)0、文件、類或方法)執(zhí)行測(cè)試。?動(dòng)態(tài)測(cè)試(黑盒測(cè)試)C++Test通過(guò)自動(dòng)化黑侖測(cè)試的大部分操作,減輕了這類測(cè)試的負(fù)擔(dān)。你可以簡(jiǎn)中.地輸入測(cè)試用例輸入,然后讓C++Test運(yùn)行測(cè)試用例并自動(dòng)確定實(shí)際的輸出結(jié)果。如果結(jié)果正確,不需要其它動(dòng)作。如果結(jié)果

5、不正確,你可以輸入預(yù)期的輸ili結(jié)果。這樣比手工輸入毎個(gè)測(cè)試用例的結(jié)果更快更界易。O+Testlb動(dòng)沒(méi)計(jì)了一飢廣譜的白盒測(cè)試川例。當(dāng)使川這些測(cè)試川例在黑盒測(cè)試吋,你只需簡(jiǎn)單地觀察實(shí)際的輸岀結(jié)果,然后對(duì)任何不正確的結(jié)果輸入預(yù)期的伉。當(dāng)你需耍輸入或修改測(cè)試用例吋,你可以在C++Test肉動(dòng)生成的測(cè)試用例框架種簡(jiǎn)單地鍵入相應(yīng)的值。這將顯著地加快建立測(cè)試川例的過(guò)程。?回歸測(cè)試C++Test完全自動(dòng)化與回歸測(cè)試冇關(guān)的所有步驟。C++Test首次測(cè)試某個(gè)類時(shí),自動(dòng)保存其測(cè)試和測(cè)試參數(shù)。當(dāng)需耍執(zhí)行W歸測(cè)試時(shí),你討以打開(kāi)合適的項(xiàng)鬥和文件,運(yùn)行所有原來(lái)的0盒和黑盒測(cè)試用例;C

6、++Test會(huì)自動(dòng)運(yùn)行完全相同的測(cè)試用例和測(cè)試參數(shù),并告之發(fā)現(xiàn)的任何問(wèn)題。這意味著你能夠立即知道修改足否引入了任何錯(cuò)誤。二、下面給出了測(cè)試的例子按照下面給出的操作步驟熟悉C++test這個(gè)測(cè)試工具。(1)在VC下編寫(xiě)這個(gè)子函數(shù),命名為1.c林include"stdio.h"hello(intx)printf("hfkjshfd");returnx;(2)建立測(cè)試環(huán)境打TTC++Test,選擇file/NewProjecto:C+Kesl3^'

7、620Z8Z8of8

8、

9、1001004100100100(%)

10、doubleatoe(cbarQ)-O

11、938604

12、52453(%)

13、AOrO_2?CU.OIAR08ff=f1?34e*5Tl(hO

14、66640401844(%)

15、USER_2_CU_2-OK12702062?%)JUSER_2_CL_3O

16、79730451?44(%XAUr6_2_cik.7O

17、93860457456(%)

18、USCR_2_Ck_1O

19、6964045641(%)]U8ER_1_CL_13O

20、5536026676(%))U8ER_1_Ct」4O

21、83730451244(%)

22、USCR_1_Ck.15p?ObjectRepositoriesIAROS?=f12?r)lIARO8r=fmi

23、ARO

24、S?=f?Z)lIAROSr=f*1234E-y)l

25、AROS?=nr,iIaros?=fr)l

26、AROS?=f1

27、FileProiedTests扣SwingsTooltHelp9b^MewPrwcV.uOpenProject..ClosdProjectSaveProjectClrl.SS^ProiectAsOpenFile(s)CW*0CloseFileClowAJIFiletimportE中ortPrtrMReport..CW*PPrlrtlPreview...PrimToPile...GeneraleHTWLReportRecentFilesRecen

28、tProjects¥Ewtcwx8ourcoCode

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。