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

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > DBunit
Dunit使用入門初步詳解
作者:網絡轉載 發布時間:[ 2013/3/13 15:44:24 ] 推薦標簽:

本文講解了Dunit的基本使用方法,是我再初識Dunit的一點積攢,現在總結出來供Dunit學習者起步之用,至于更深入的研究還靠讀者們的細心研究與不斷的實踐再實踐!本文如有講解錯誤之處還請讀者朋友們積極提出,我們共同討論,共同進步!
 

Dunit初步詳解


一、安裝Dunit

將dunit-9.2.1(本文以dunit-9.2.1為例)解壓縮到文件夾F:DUnit案例dunit-9.2.1,
(dunit-9.2.1無需安裝,它提供的是測試框架和一些測試類,只需要在Delphi中調用即可)

主要類型:
TestFramework.pas 框架本身
TestExtensions.pas 可用來擴充測試案例的 Decorator 類?
GUITesting.pas 用來測試使用者介面的類?
TextTestRunner.pas 在主控臺模式下執行測試的函式
GUITestRunner.pas 此框架的圖形化使用者界面
GUITestRunner.dfm GUITestRunner Form

二、設計測試案例

本文以Delphi 6開發環境為例,在這里我介紹兩種單元測試案例:
一種是簡單的不需調用其他Project的測試案例TestCase1;
另一種是調用其他Project中函數的測試案例TestCase2。

下面開始我們的Dunit之旅:

TestCase1

1.首先將Dunit的路徑加載到Delphi中,
Tools ->Environment ->Options ->Library->Library path,

注意:一定要把路徑名給到src文件夾下。

2.新建一個項目,關閉Delphi自動啟動的Form1,Unit1.新建一個沒有Form的項目,File->New->Unit,保存:將項目保存為Project1Test.dpr,Unit1保存為Project1TestCases.pas。
在Project1TestCases.pas中敲入如下代碼:
(你可以用如下代碼替換掉Project1TestCases.pas中的代碼,假如你很懶的話!)

unit Project1TestCases;

interface

uses
TestFrameWork; // TestFrameWork是每個測試用例都必須使用的類
type
TTestCaseFirst = class(TTestCase) // TTestCase包含在TestFrameWork中
published
procedure TestFirst; // 聲明一個測試用例
end;

implementation

procedure TTestCaseFirst.TestFirst;
begin
Check(1 + 1 = 2, 'Catastrophic arithmetic failure!');
end;

initialization
TestFramework.RegisterTest(TTestCaseFirst.Suite); // TestFramework.RegisterTest 程序會把傳入的測試案例組件注?到此框架的注?系統里
end.

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 三区在线视频 | 2020国产欧洲精品视频 | 欧美日韩在线播放成人 | 福利网在线 | 伦理片免费观看 | 国产欧美亚洲另类第一页 | 草草草在线视频 | 欧美日本韩国一区 | 免费a黄色 | 伦理片中文字幕完整视频 | 日本dhxxxxxdh14日本 | 国产欧美亚洲精品第二区首页 | 成人免费动作大片黄在线 | 日本黄色一级片视频 | 国产欧美在线观看不卡 | 久久精品午夜 | 男女边摸边吃奶边做视频在线 | 国产成人精品一区二区视频 | 狠狠操天天射 | 亚洲第一第二区 | 国产日韩欧美在线 | 一个人看的免费视频www中国 | 黄瓜视频深夜释放自己 | 亚洲人成毛片线播放 | 一级特黄a大片免费 | 精品国产一区二区三区不卡在线 | 亚洲精品午夜国产va久久成人 | 三级网站国产 | 大香伊人网 | 天天干狠狠 | 99成人在线视频 | 视频二区欧美 | 日韩三级在线免费观看 | 久久亚洲精品成人 | 中文字幕在线观看免费 | 日韩aⅴ在线观看 | 一个人看的www视频免费观看 | 成人免费动漫在线看网站 | 青青草国产三级精品三级 | 亚洲激情视频 | 夜夜拍拍|