Dunit基本實現方法(GUI方式)
Dunit的基本實現思路是將被測試代碼(單元)與測試代碼(單元)分開。提供一個FrameWork及一個運行界面。 所有的測試單元都應繼承TtestCase。
運行GUI界面

運行TestCase

這里要注意的一點是SetUp方法和TearDown是每個測試方法運行時都被調用的,如果想要只運行一次Setup及TearDown,應該使用TtestSetup類,具體情況后面《Dunit附加功能》一節。
創建一個簡單的例子
創建一個被測試的Project
創建一個名為BeTestProject的Project,將確省的Unit1保存為BeTestUnit.pas文件。把確省的TForm1改名為BeTestForm中增加一個Public的函數BeTestFunction,BeTestFunction代碼如下:
function BeTestForm.BeTestFunction(i,j:integer):integer;
begin
Result:=i*j;
延伸閱讀
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/