亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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视频全免费网站色窝 | 看黄色一级毛片 | 伦理剧在线播放 | 麻豆导航| 久久99操 | 涩涩涩丁香色婷五月网视色 | 噜噜色噜噜| 一级特黄aa毛片免费观看 | 波多野结衣最新 | 欧美综合中文字幕久久 | 久久综合综合久久狠狠狠97色 | 免费丝袜足控网站 | 欧美一级一片 | 欧美高大肥妇hdxxxx | 国产白丝在线 | 欧美xxxx18动漫 | 天天曰天天干天天操 | 日韩欧美一区二区三区久久 | 藏精第一福利 | 日韩在线观看一区二区三区 | 99ri在线| 日韩欧美中文字幕在线视频 | 波多野结衣国产一区二区三区 | 国产日韩欧美视频 | 国产白丝丝高跟在线观看 | 国产亚洲欧美久久精品 | 国产精品综合色区在线观看 | 99热99re8国产在线播放 | 尻逼久久 | 国产丝袜制服 | 亚洲欧美一区二区视频 | 欧美在线视 | 最近2019年免费中文字幕高清 | 东京加勒比中文字幕波多野结衣 | 欧美精品一二三区 | 青草网在线观看 | 韩国2023理伦片免费观看 | 国产一卡2卡3卡四卡精品网 | 爽天天天天天天天 | 亚洲一区二区三区成人 |