亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > cppUnit
一個于Cppunit一樣好用的單元測試工具
作者:網(wǎng)絡轉載 發(fā)布時間:[ 2013/1/22 16:18:10 ] 推薦標簽:

Copyright:
開發(fā)者Ricmy(Ricmy_ricmy@hotmail.com)
此工具只可作為個人使用,如果要作為商業(yè)用途,請與開發(fā)者聯(lián)系。
使用環(huán)境:
VC++6.0
Win 98 2K XP Vista
如果你對此軟件有什么好的意見或建議,可以登陸開發(fā)者的博客進行交流
http://blog.csdn.net/ricmy

一、 目錄介紹:

文件包解開后將有以下目錄

圖一 目錄清單

請確認是否完整,如果有遺漏,請與開發(fā)者聯(lián)系

二、 安裝

文件包中有提供一個setup.exe,一個簡單的安裝程序,是用VC寫的。
其實做的動作很簡單,是將相關的文件放到相關的目錄下,環(huán)保安裝
如果安裝完成后還是不能夠正常使用可以按照一下程序來檢查安裝結果是否正確:
a) Templet 中的兩個文件是否有被拷貝到 Microsoft Visual StudioCommonMSDev98BinBaseTestCase (注:不需要再創(chuàng)建Templet 目錄)
b) Include 中的文件是否有被拷貝到 Microsoft Visual StudioVC98Include 目錄下
c) Lib 目下的問題是否被拷貝到Microsoft Visual StudioVC98Lib 下
d) Exec目錄中的dll 是否拷貝到 $windows$system32目錄下
e) Addin 目錄下的DLL 是否有拷貝到Microsoft Visual StudioCommonMSDev98AddIns 目錄下
如果以上都有安裝成功,應該來說沒有問題

三、 配置環(huán)境

軟件安裝完成后在VC里面會出現(xiàn) 4個button。
如果沒有出現(xiàn)可以通過Tools@#Customize@#Add-in and Macro Files

圖二 AddIn dialog
選中"BaseTestCase"可以
如果還少一個可以切換到"Commands"table

圖三 Command dialog
來手動的添加這四個Button

四、 使用BastTestCase

a) 編寫測試代碼
i. 添加測試類
使用 可以為當前工程添加一個Test class

圖四 Add new class dialog
ii. 添加測試方法
使用 可以給test class 添加一個test case

圖五 Add new Case dialog
iii. 添加Trace信息
使用BaseTestCase 的trace 函數(shù)可以將信息內容輸出到logo文件中以便分析測試用例是否成功
iv. 添加Assert
使用BaseTestCase Assert 可以將判斷的結果輸出到logo 文件中以便分析測試用例是否成功
v. 使用延時:
通常很多時候,你希望當一個消息或是一個線程結束后再繼續(xù)下一個test case 那么你可以使用
TEST_CASE_DELAY(50)
其中"50"并不是表示時間,而是表示系統(tǒng)需要處理50條消息后才會繼續(xù)往下走
TEST_CASE_DELAY(0,hEvent)hEvent 是一個信號,只有當hEvent 有信號后才會繼續(xù)往下執(zhí)行(注:需要巧妙并小心的使用)
b) 執(zhí)行測試用例
i. 手動添加以下代碼:
#ifdef TEST_CASE_CODE CBaseTestCase::BeginAllTestCase(); #endif 將以上代碼添加到工程中,以用來啟動BestTestCase,通常我們會放在App::InitInstance()函數(shù)的后面,這樣當程序一運行的時候,會自動的執(zhí)行TestCase
ii. 測試界面介紹:
當執(zhí)行CBaseTestCase::BeginAllTestCase 后會出現(xiàn)以下界面:

圖六 執(zhí)行起來的AP
在TreeCtrl 中會列出工程中所有的Test class 并將test case 也作為SubIte 添加進去
通過右邊的"Do Test Case"系統(tǒng)會自動執(zhí)行你所選中的Test case,trace 信息會輸出到 Logo file 中。
Logo file 可以事先制定
執(zhí)行完后點擊Test case 與之相對應的trace 信息會自動的顯示在下面的Edit box 中。

圖七 執(zhí)行完的AP


四、這是一個非常好用的測試工具,既可以完成功能測試,又可以完成單元測試, 在附帶的Sample 中的測試Ap簡單的演示了如何使用這個系統(tǒng)。

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 曰批全过程免费视频播放网站 | 久草手机视频在线 | 最新在线鲁丝片eeuss第1页 | 噜噜吧噜噜色 | 久草免费福利视频 | 久久精品a亚洲国产v高清不卡 | 精品亚洲欧美中文字幕在线看 | 在线一级片 | 99riav国产精品 | 99v视频国产在线观看免费 | 亚洲天天做日日做天天看2018 | 中文字幕小明 | 欧美在线国产 | 国产第一浮力影院新路线 | 天天天色 | 日韩一区二区三区免费 | 色综合色狠狠天天综合色hd | 亚洲永久中文字幕在线 | 日韩美a一级毛片 | 狠狠色综合色综合网站嗯 | yellow免费影视大全 | 成人看视频 | 亚洲三级精品 | 午夜片在线观看 | 国产国语高清在线视频二区 | 亚洲免费黄色网址 | 亚洲国产va| 天天操夜夜夜 | 狠狠综合 | 日韩精品一区二三区中文 | 青春草视频在线免费观看 | 免费看特黄特黄欧美大片 | 色在线网| 国产日本亚洲欧美 | 亚洲欧美在线视频免费 | 久久国产精品偷 | 天天摸夜夜摸夜夜狠狠摸 | 乱肉伦孕小说在线阅读 | 免费看黄无遮挡滚床单视频 | 性欧美乱又伦 | 日本国产黄色片 |