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

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

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

一、 目錄介紹:

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

圖一 目錄清單

請確認是否完整,如果有遺漏,請與開發者聯系

二、 安裝

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

三、 配置環境

軟件安裝完成后在VC里面會出現 4個button。
如果沒有出現可以通過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 函數可以將信息內容輸出到logo文件中以便分析測試用例是否成功
iv. 添加Assert
使用BaseTestCase Assert 可以將判斷的結果輸出到logo 文件中以便分析測試用例是否成功
v. 使用延時:
通常很多時候,你希望當一個消息或是一個線程結束后再繼續下一個test case 那么你可以使用
TEST_CASE_DELAY(50)
其中"50"并不是表示時間,而是表示系統需要處理50條消息后才會繼續往下走
TEST_CASE_DELAY(0,hEvent)hEvent 是一個信號,只有當hEvent 有信號后才會繼續往下執行(注:需要巧妙并小心的使用)
b) 執行測試用例
i. 手動添加以下代碼:
#ifdef TEST_CASE_CODE CBaseTestCase::BeginAllTestCase(); #endif 將以上代碼添加到工程中,以用來啟動BestTestCase,通常我們會放在App::InitInstance()函數的后面,這樣當程序一運行的時候,會自動的執行TestCase
ii. 測試界面介紹:
當執行CBaseTestCase::BeginAllTestCase 后會出現以下界面:

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

圖七 執行完的AP


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

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 天天干 夜夜操 | 日韩黄色网 | 日本一线a视频免费观看 | 久草福利免费 | 国产不卡一区 | 免费看黄视频网站 | 五月婷婷激情六月 | 美女下面粉嫩粉嫩冒白浆高清 | 亚洲影院一区 | 亚洲欧洲网站 | 久久9999国产精品免费 | 在线中文字幕视频 | 国产在线视频网 | 成年人在线看片 | 色黄大片女爽一次 | 中国一级特黄毛片 | 天天做天天躁天天躁 | 大学生一级毛片全黄真人 | 色av.com| 亚洲欧美不卡中文字幕 | 男女在线无遮挡毛片免费 | 美女色黄 | 日本v片免费一区二区三区 日本www色视频 | 日本一区高清 | 日韩免费不卡视频 | 欧美日韩亚洲人人夜夜澡 | 免费观看18视频网站 | 又爽又黄有又色的视频 | 国产农村一二三区 | 激情五月社区 | 美女啪啪网站又黄又免费 | a4yy欧美一区二区三区 | 91精品久久久久久久久中文字幕 | 国产乱人伦av在线a 国产乱人伦精品一区二区 国产乱人免费视频 | 99视频免费播放 | 韩漫画无遮挡羞免费网站 | 一区二区三区免费在线观看 | 九九热国产在线 | 欧美a在线播放 | 91精品麻豆 | 毛片成人永久免费视频 |