您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源單元測(cè)試工具 > cppUnit
用cppUnit進(jìn)行單元測(cè)試的步驟
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/12/12 14:16:42 ] 推薦標(biāo)簽:

好多介紹cppUnit使用方法的文章都大同小異,其實(shí)其介紹還是趨于理論化一些,我剛看到類(lèi)似的文章的時(shí)候也還是不知道到底該怎么用cppUnit,現(xiàn)在將我的使用方法寫(xiě)出來(lái)給大家參考,可能有一些筆誤和記錯(cuò)的地方,但大體流程和步驟還是對(duì)的。以cppUnit為例。


1、將cppUnit編譯通過(guò),需要配置的地方都配置好(網(wǎng)上有很多文章都講了這個(gè));
2、建立一個(gè)工程(比如vc,建立一個(gè)基于Dialog的工程);(cppUnit有兩種輸出界面,我個(gè)人比較趨向于對(duì)話(huà)框的這種)
3、在app文件中加入RunUnitTests()函數(shù),函數(shù)里邊的內(nèi)容在cppUnit自帶的例子程序中有;
4、刪除調(diào)用對(duì)話(huà)框的那段代碼,換成RunUnitTests(),這樣你的輸出界面是cppUnit顯示的那個(gè)界面了;
5、建立你自己的javascript:;" onClick="javascript:tagshow(event, '%B2%E2%CA%D4');" target="_self">測(cè)試類(lèi),其基類(lèi)為CPPUNIT_NS::TestFixture;當(dāng)然要添加相應(yīng)的cppunit頭文件,在cppUnit自帶的例子程序中可以找到;
6、加入測(cè)試函數(shù),然后在測(cè)試類(lèi)的.h文件中加入TestSuite(); Test_Suite_End()宏,將你的測(cè)試函數(shù)也添加進(jìn)去;
7、這樣cppUnit的測(cè)試環(huán)境基本建立好了,把你要測(cè)試的文件添加進(jìn)來(lái),并配置相應(yīng)的頭文件;
8、在你的測(cè)試函數(shù)中添加測(cè)試代碼。

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd